Senior Python Developer
Location: Alpharetta, GADuration: 6 monthsGBaMS ReqID: 10527471Senior Python Developer - AI/ML Model SDKs**(USCs + GC holders only)Senior Python Developer responsible for designing, building, and releasing high quality Python Model SDKs used by data scientists and ML engineersDevelop SDKs that support seamless model training, experimentation, validation, and deployment across the AI/ML lifecycleApply deep Python expertise and strong software engineering practices to build developer friendly librariesDesign, develop, and maintain Python SDKs that simplify AI/ML model training, evaluation, and deployment workflowsBuild SDKs optimized for notebook based development in Jupyter, Colab, and VS CodeImplement clean, modular, extensible APIs supporting multiple model types and frameworksPackage and release SDKs using best practices in versioning, dependency management, and backward compatibilityEnsure SDKs are production ready and support deployment, inference, monitoring hooks, and configuration managementCollaborate with data scientists, ML engineers, and MLOps teams to translate requirements into SDK featuresWrite comprehensive unit, integration, and contract testsCreate and maintain developer documentation, examples, and notebooksEnforce software engineering best standards including code reviews, CI/CD, linting, and performance optimizationManage the end to end SDK lifecycle from design through release and maintenance7+ years of professional Python development experienceStrong experience building, maintaining, and distributing Python libraries or SDKs for developersStrong understanding of AI/ML workflows including training, validation, inference, and deploymentHands on experience designing APIs optimized for interactive notebook useExperience with Python packaging tools including setuptools, poetry, or pipExperience with semantic versioning and package distribution via PyPI or internal registriesStrong knowledge of software design principles including SOLID and clean architectureExperience with testing frameworks such as pytestFamiliarity with CI/CD and automated release processesExcellent communication and cross functional collaboration skillsExperience with ML frameworks such as TensorFlow, PyTorch, Scikit learn, or XGBoostMLOps experience including model versioning, feature stores, registries, and monitoringExperience deploying models to AWS, GCP, or AzureFamiliarity with Docker and KubernetesExperience designing developer first APIs and SDK usability patternsOpen source contributions or publicly released Python packages