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

Fill below details & click “Apply”

Only add 10 digit number without prefix
Resume can be attached in PDF, JPG, Word , Txt format only

Share This Job