Alpharetta, Georgia 30004 Posted March 4th, 2026
Looking for more job opportunities? Click here!
Job Type: Full Time
Job Category: IT
Job Description
Job Title: Python Engineer
Location: Alpharetta, GA
Fulltime only
Job Description
Must Have Technical/Functional Skills
- 7+ years of professional Python development experience.
- Strong experience building, maintaining and distributing Python libraries or SDKs used by other developers.
- Solid understanding of AI/ML workflows: training, validation, inference, and deployment.
- Hands-on experience with notebooks (Jupyter/Colab) and designing APIs optimized for interactive usage.
- Experience with packaging and releasing Python libraries:
- setuptools, poetry, or pip
- Semantic versioning
- PyPI or internal package registries
- Strong knowledge of software design principles (SOLID, clean architecture).
- Experience with testing frameworks such as pytest.
- Familiarity with CI/CD pipelines and automated releases.
- Excellent communication skills and ability to work cross-functionally.
Preferred / Nice to Have
- Experience with ML frameworks such as TensorFlow, PyTorch, Scikit-learn, or XGBoost.
- MLOps experience: model versioning, feature stores, model registries, and monitoring.
- Experience deploying models to cloud platforms (AWS, GCP, or Azure).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Experience designing developer-first APIs and SDK usability patterns.
- Open-source contributions or publicly available Python packages.
Roles & Responsibilities
- Design, develop, and maintain Python SDKs that abstract and simplify AI/ML model training, evaluation, and deployment workflows.
- Build SDKs optimized for notebook-based development (Jupyter, Colab, VS Code) with excellent usability and documentation.
- Implement clean, modular, and extensible APIs to support multiple model types and frameworks.
- Package and release SDKs using best practices (versioning, dependency management, backward compatibility).
- Ensure SDKs are production-ready, supporting deployment, inference, monitoring hooks, and configuration management.
- Collaborate closely with Data Scientists, ML Engineers, and MLOps teams to translate requirements into robust SDK features.
- Write comprehensive unit, integration, and contract tests to ensure reliability and stability.
- Create and maintain developer documentation, examples, and notebooks.
- Enforce software engineering best practices: code reviews, CI/CD, linting, and performance optimization.
- Own the end-to-end lifecycle of SDKs—from design and development to release and maintenance.
Generic Managerial Skills:
Common Focus Areas:
- Serve as a liaison to coordinate with cross-functional teams and provide regular updates to technology and business stakeholders
- Identify, mitigate and resolve technical issues and project risks
- Ensure project meets specifications and quality standards
- Proficient in Agile methodology and tools - Jira, Confluence etc.
- Critical analytical and problem-solving skills
Required Skills
DEVOPS ENGINEER
SENIOR EMAIL SECURITY ENGINEER