StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Python Engineer

Tata Consultancy Services - Alpharetta, GA

Apply Now

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 SDKsfrom 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 Salary Range: $90,000-$120,000 a year #LI-DM1

Created: 2026-03-10

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.