Python Developer
Tata Consultancy Services · Alpharetta, GA · 3 days ago
Information Technology$110k–$120k/yrFull-time
About the Role
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 design, develop, and deploy scalable AI-powered applications, backend services, and intelligent automation solutions.
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.
Requirements
- 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 Qualifications
- 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.
Benefits
- 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 & 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.
Pay
Salary Range: $110,000–120,000 a year
Qualifications
Bachelor of Computer Science