SIGN IN
Python Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tata Consultancy Services · 16 hours ago

Python Engineer

Tata Consultancy Services is a leading global IT services, consulting and business solutions organization. They are seeking a Python Engineer to design, develop, and maintain Python SDKs that simplify AI/ML model workflows, collaborating with cross-functional teams to ensure high-quality deliverables.
Enterprise SoftwareCloud ComputingConsultingInformation TechnologyBusiness Information SystemsIT Management
check
H1B Sponsor Likelynote

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

Qualification

Python developmentAI/ML workflowsAPI designTesting frameworksCI/CD pipelinesML frameworksCloud deploymentContainerizationAgile methodologyCommunication skillsProblem-solving skills

Required

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

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

Company

Tata Consultancy Services

company-logo
Tata Consultancy Services is a business solutions company that specializes on information technology services and consulting.

H1B Sponsorship

Tata Consultancy Services has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7880)
2024 (9690)
2023 (8537)
2022 (11159)
2021 (9813)
2020 (11984)

Funding

Current Stage
Public Company
Total Funding
unknown
2004-08-25IPO

Leadership Team

leader-logo
K. Krithivasan
Chief Executive Officer & Managing Director
linkedin
leader-logo
Aarthi Subramanian
President and Chief Operating Officer
Company data provided by crunchbase