Python Developer

Tata Consultancy Services

Alpharetta (GA)

On-site

USD 110,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Discretionary Incentive
Medical Coverage
Dental & Vision
Disability Insurance
Pet Insurance
Parental Leave
Auto & Home Insurance
Identity Theft Protection
Commuter Benefits
Certification & Training Reimbursement
Vacation & Holidays
Legal & 401K Plan
Performance Bonus
College Fund
Student Loan Refinancing

Job summary

Tata Consultancy Services is seeking a seasoned Python Developer to design, build, and deploy AI-powered applications and backend services. You will work with LLMs, AI frameworks, and cloud-native architectures to deliver scalable, secure software solutions.

You will collaborate with cross-functional teams to implement RAG workflows, vector-based search, and AI-driven automation, while maintaining high-quality code and robust CI/CD practices.

Qualifications

  • 8+ years of hands-on Python development.
  • Proficiency with FastAPI, Flask, or Django.
  • Experience building RESTful APIs and microservices.
  • Hands-on with LLMs, prompt engineering, and AI model integration.
  • Familiar with AI orchestration frameworks (LangChain, LangGraph, etc.).
  • Knowledge of embeddings, vector databases (Pinecone/FAISS/Weaviate/ChromaDB).
  • SQL and database design principles.
  • Git, and CI/CD with Docker in containerized environments.

Responsibilities

  • Design, develop, and maintain scalable Python apps and microservices.
  • Build AI/ML solutions including LLMs and Generative AI apps.
  • Develop REST APIs and backend services (FastAPI/Flask/Django).
  • Design RAG solutions and AI-assisted workflows.
  • Work with vector databases and embedding models for semantic search.
  • Integrate AI services like OpenAI, Azure OpenAI, Gemini, Claude.
  • Develop data pipelines for model training and inference.
  • Collaborate with product and data teams to deliver enterprise-grade solutions.
  • Optimize performance, security, and reliability.
  • Participate in Agile processes, code reviews, tests, and CI/CD.

Skills

Python development
FastAPI/Flask/Django
REST APIs
LLMs/Generative AI
LangChain/AI orchestration
Vector databases
SQL/database design
Git/CI-CD
Docker/containers
Distributed systems

Education

Bachelor's in CS

Tools

Docker
Kubernetes
PyTorch
TensorFlow
Databricks

Job description

Job Description

Must Have Technical/Functional Skills

We are seeking a highly skilled Python Developer with hands-on experience in Artificial Intelligence, Machine Learning, and Generative AI technologies. The ideal candidate will be responsible for designing, developing, and deploying scalable AI-powered applications, backend services, and intelligent automation solutions. This role requires strong Python development expertise combined with knowledge of LLMs, AI frameworks, APIs, and cloud-native architectures.

Key Responsibilities
  • Design, develop, and maintain scalable Python applications and microservices.
  • Build and integrate AI/ML solutions, including Large Language Models (LLMs) and Generative AI applications.
  • Develop REST APIs and backend services using FastAPI, Flask, or Django.
  • Design and implement Retrieval-Augmented Generation (RAG) solutions and AI-assisted workflows.
  • Work with vector databases and embedding models to support semantic search and knowledge management applications.
  • Integrate AI services such as OpenAI, Azure OpenAI, Gemini, Claude, or similar platforms.
  • Develop data pipelines for model training, inference, and AI-driven automation.
  • Collaborate with Product Owners, Architects, Data Engineers, and Business Stakeholders to deliver enterprise-grade solutions.
  • Optimize application performance, scalability, security, and reliability.
  • Participate in Agile development processes, code reviews, testing, and CI/CD activities.
Roles & Responsibilities
Required Skills
  • 8+ years of hands-on experience in Python development.
  • Strong expertise in Python frameworks such as FastAPI, Flask, or Django.
  • Experience with RESTful APIs, Microservices Architecture, and distributed systems.
  • Good understanding of Machine Learning, NLP, and Generative AI concepts.
  • Hands-on experience working with LLMs, Prompt Engineering, and AI model integration.
  • Experience with LangChain, LangGraph, Semantic Kernel, CrewAI, AutoGen, or similar AI orchestration frameworks.
  • Knowledge of RAG architecture, embeddings, and vector databases such as Pinecone, FAISS, Weaviate, or ChromaDB.
  • Proficiency in SQL and database design principles.
  • Experience with Git, CI/CD pipelines, Docker, and containerized environments.
  • Strong problem-solving, analytical, and communication skills.
Preferred Skills
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of MLOps, LLMOps, and model deployment practices.
  • Experience with PyTorch, TensorFlow, Scikit-learn, Pandas, and NumPy.
  • Familiarity with Kafka, Spark, Databricks, or Snowflake.
  • Exposure to AI governance, Responsible AI, and model monitoring frameworks.
  • Experience in Banking, Financial Services, Capital Markets, or other regulated industries.
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 Prote ction.
  • Convenience & Professional 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

Qualifications:

BACHELOR OF COMPUTER SCIENCE

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer-6
Python Developer-6

Realign Llc • Alpharetta (GA)

On-site
USD 140,000 - 190,000
Python Full Stack Developer with AI/Gen AI
Python Full Stack Developer with AI/Gen AI

Tata Consultancy Services • Charlotte (NC)

On-site
USD 130,000 - 170,000
Discretionary Incentive
Medical Coverage
Parental Leaves
+6
Python AI Developer
Python AI Developer

Tata Consultancy Services • Irving (TX)

On-site
USD 80,000 - 125,000
Full Time/Contract, All On-site Seattle, WA Python AI/ML Developer
Full Time/Contract, All On-site Seattle, WA Python AI/ML Developer

Cogent Infotech Pvt. Ltd. • Seattle (WA), Northern (KY)

Hybrid
USD 120,000 - 170,000
Python Developer
Python Developer

Select Minds LLC • Phoenix (AZ)

On-site
USD 120,000 - 160,000
Hybrid
Competitive salary
Advancement opportunities
Principal, AI Engineer, Solution Delivery
Principal, AI Engineer, Solution Delivery

Tata Consultancy Services • New York (NY)

On-site
USD 120,000 - 130,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
401K Plan
+1
Python Engineer
Python Engineer

Tata Consultancy Services • Phoenix (AZ)

On-site
USD 90,000 - 110,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Leave
+5
Gen AI Developer
Gen AI Developer

Tata Consultancy Services • Seattle (WA)

On-site
USD 110,000 - 130,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
+4
AI Architect
AI Architect

Tata Consultancy Services • North Chicago (IL)

On-site
USD 120,000 - 140,000
Comprehensive Medical Coverage
Discretionary Annual Incentive
401K Plan
+2
JavaPython Full Stack Developer
JavaPython Full Stack Developer

SBT Global, Inc. • Plano (TX)

On-site
USD 120,000 - 180,000