Senior Python Developer
Aqua Information Systems IncContract
Required Skillset:
TensorflowPytorchAWS
Job Description
Key Responsibilities
- Design, develop, and maintain scalable Python SDKs for AI/ML model lifecycle management
- Build developer-friendly libraries supporting model training, experimentation, validation, and deployment
- Develop SDKs optimized for notebook-based environments such as Jupyter, Colab, and VS Code
- Implement clean, modular, and extensible APIs supporting multiple ML frameworks and model types
- Package and distribute SDKs using best practices in versioning, dependency management, and backward compatibility
- Ensure SDKs are production-ready with support for deployment, inference, monitoring, and configuration
- Collaborate with data scientists, ML engineers, and MLOps teams to define and deliver SDK features
- Write comprehensive unit, integration, and contract tests
- Create and maintain technical documentation, usage examples, and notebooks
- Enforce best practices including code reviews, CI/CD, linting, and performance optimization
- Manage the end-to-end SDK lifecycle from design through release and ongoing maintenance
Required Skills & Experience
- 7+ years of professional experience in Python development
- Strong experience building and distributing Python libraries or SDKs
- Deep understanding of AI/ML workflows (training, validation, inference, deployment)
- Experience designing APIs optimized for interactive notebook usage
- Hands-on experience with Python packaging tools (setuptools, poetry, pip)
- Knowledge of semantic versioning and package distribution (PyPI or internal registries)
- Strong grasp of software design principles (SOLID, clean architecture)
- Experience with testing frameworks such as pytest
- Familiarity with CI/CD pipelines and automated release processes
- Excellent communication and cross-functional collaboration skills
Preferred Qualifications
- Experience with ML frameworks: TensorFlow, PyTorch, Scikit-learn, XGBoost
- MLOps experience including model versioning, feature stores, registries, and monitoring
- Experience deploying ML models on AWS, GCP, or Azure
- Familiarity with Docker and Kubernetes
- Experience designing developer-first APIs and SDK usability patterns
- Open-source contributions or publicly available Python packages
Similar Jobs
Sr. Python Developer
Texas
May 7th, 2026
Python Developer
FL
May 7th, 2026
Sr. Python Developer
Texas
May 5th, 2026
Java/Python Developer
Remote
May 5th, 2026
Python Developer
Remote
May 5th, 2026