ML/AIWork
Tata Consultancy Services (TCS) logo

Python Developer

Tata Consultancy Services (TCS) · Philadelphia, US

Job description

Must Have Technical/Functional Skills

Primary Skill: Strong backend engineering, modern frontend frameworks, cloud/devops, and practical AI/GenAI integration Experience: 10+ yrs

Roles & Responsibilities

Bachelor’s or master’s degree in computer science or related field.

  • Required Core Python & Backend

  • Strong expertise in Python programming and OOP concepts

  • Hands-on experience with frameworks like Django, FastAPI, and Flask

  • Experience designing scalable REST APIs and microservices

  • Knowledge of asynchronous programming, multithreading, multiprocessing

  • Strong understanding of design patterns and clean architecture

  • Experience with authentication/authorization (OAuth2, JWT, SSO)

  • Frontend Technologies

  • Strong experience in React or Angular

  • Proficiency in JavaScript, TypeScript, HTML5, CSS3

  • Experience with responsive UI development and component-based architecture

  • Knowledge of state management libraries (Redux, Context API, NgRx)

  • Database & Data Engineering

  • Experience with relational databases like Oracle, PostgreSQL, MySQL

  • Hands-on experience with NoSQL databases like MongoDB or Redis

  • Expertise in query optimization and database performance tuning

  • Experience handling large-scale data pipelines and ETL processes

  • AI / Generative AI Skills

  • Experience integrating AI/ML models into enterprise applications

  • Hands-on experience with OpenAI API, Azure OpenAI Service, or similar LLM platforms

  • Knowledge of prompt engineering, RAG architecture, vector databases, embeddings

  • Understanding of AI agents, copilots, and workflow automation

  • Familiarity with ML libraries such as TensorFlow, PyTorch, and Scikit-learn

  • Experience with NLP, chatbot development, and AI orchestration

  • Cloud & DevOps

  • Strong experience with cloud platforms like Amazon Web Services, Microsoft Azure, or Google Cloud

  • Containerization using Docker and orchestration using Kubernetes

  • CI/CD pipeline implementation using Jenkins, GitHub Actions, or Azure DevOps

  • Experience with Infrastructure as Code (Terraform, ARM, CloudFormation)

  • Testing & Quality

  • Unit testing and automation using PyTest, Selenium, Cypress

  • Experience with TDD/BDD methodologies

  • Code quality and security best practices

  • Nice-to-Have Skills

  • Knowledge of AI governance and responsible AI practices

  • Experience with MLOps pipelines

  • Exposure to data analytics and visualization tools

  • Experience with event-driven architectures and Kafka

TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professiona l Growth: Commuter Benefits & Certification & Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays. Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Salary Range $110,000-$120,000 a year Location Pennington, NJ Job Function TECHNOLOGY Role Analyst Job Id 413733 Desired Skills Cloud DevOps | Python Salary Range $110,000-$120,000 a year Desired Candidate Profile

Qualifications : BACHELOR OF COMPUTER SCIENCE

ML/AI Work links you to the employer's original posting — always verify the details there before applying.

$110,000 – $120,000/yr
Tata Consultancy Services (TCS)
Apply →