NEWPosted 3 hours ago
Job ID: JOB_ID_3057
Job Summary:
We are looking for a Senior Python Developer with a strong focus on AI/ML to design, build, and release high-quality Python Model SDKs. These SDKs will be used by data scientists and ML engineers to streamline the AI/ML lifecycle, from training to deployment.
Key Responsibilities:
- Develop SDKs that support seamless model training, experimentation, validation, and deployment across the AI/ML lifecycle.
- Apply deep Python expertise and strong software engineering practices to build developer-friendly libraries.
- Design, develop, and maintain Python SDKs that simplify AI/ML model training, evaluation, and deployment workflows.
- Build SDKs optimized for notebook-based development in Jupyter, Colab, and VS Code.
- Implement clean, modular, extensible APIs supporting multiple model types and frameworks.
- Package and release SDKs using best practices in versioning, dependency management, and backward compatibility.
- Ensure SDKs are production-ready and support deployment, inference, monitoring hooks, and configuration management.
- Collaborate with data scientists, ML engineers, and MLOps teams to translate requirements into SDK features.
- Write comprehensive unit, integration, and contract tests.
- Create and maintain developer documentation, examples, and notebooks.
- Enforce software engineering best standards, including code reviews, CI/CD, linting, and performance optimization.
- Manage the end-to-end SDK lifecycle from design through release and maintenance.
Required Qualifications:
- 7+ years of professional Python development experience.
- Strong experience building, maintaining, and distributing Python libraries or SDKs for developers.
- Strong understanding of AI/ML workflows, including training, validation, inference, and deployment.
- Hands-on experience designing APIs optimized for interactive notebook use.
- Experience with Python packaging tools (e.g., setuptools, poetry, pip).
- Experience with semantic versioning and package distribution via PyPI or internal registries.
- Strong knowledge of software design principles (e.g., SOLID, clean architecture).
- Experience with testing frameworks such as pytest.
- Familiarity with CI/CD and automated release processes.
- Excellent communication and cross-functional collaboration skills.
Preferred Qualifications:
- Experience with ML frameworks such as TensorFlow, PyTorch, Scikit-learn, or XGBoost.
- MLOps experience, including model versioning, feature stores, registries, and monitoring.
- Experience deploying models to AWS, GCP, or Azure.
- Familiarity with Docker and Kubernetes.
- Experience designing developer-first APIs and SDK usability patterns.
- Open-source contributions or publicly released Python packages.
Job Details:
- Location: Alpharetta, GA (Onsite)
- Visa: USC Only
- Duration: 6 months
Special Requirements
USC Only
Compensation & Location
Salary: $70 – $90 per year (Estimated)
Location: Alpharetta, GA
Recruiter / Company – Contact Information
Recruiter / Employer: Scalable Systems
Email: arjit.sharma@scalable-systems.com
Recruiter Notice:
To remove this job posting, please send an email from
arjit.sharma@scalable-systems.com with the subject:
DELETE_JOB_ID_3057