Senior Python Developer

Straive

Chennai

On-site

INR 4,500,000 - 7,500,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Job summary

Straive in Chennai is seeking a Senior Python Developer / AI Technical Lead to design, develop, and deploy AI-powered applications. You will build high-performance APIs, orchestrate RAG pipelines, and mentor a team of engineers in AI engineering best practices.

The role combines backend excellence with cutting-edge AI tooling, requiring strong leadership, cloud know-how, and a hands-on approach to production-grade systems.

Qualifications

  • Minimum 6–8 years of software experience with Python and backend/API development.
  • Experience with FastAPI and modern async tooling.
  • Proficient in LLM APIs, orchestration and retrieval/augmented generation.
  • Hands-on with agentic AI, tool-use patterns, and multi-agent workflows.

Responsibilities

  • Design, build, and maintain scalable APIs and microservices in Python/FastAPI.
  • Lead AI/LLM integration, RAG pipelines, and agentic AI workflows.
  • Mentor engineers, enforce clean code, CI/CD, and architectural reviews.

Skills

Python
AsyncIO
Profiling
FastAPI
RESTful APIs
GraphQL APIs
LLMs / AI APIs
LangChain
LlamaIndex
LangGraph
CrewAI
Vector databases
PostgreSQL
MongoDB
Redis
Docker
Kubernetes
Cloud platforms

Education

Bachelor's or Master's in CS/SE/Data Science
6-7 years total software engineering; 2+ years LLM production

Tools

LangChain
LlamaIndex
LangGraph
CrewAI
PostgreSQL
MySQL
Redis
Pinecone
Milvus
Qdrant
PGVector
Docker
Kubernetes
AWS
GCP
Azure

Job description

Job Overview

We are seeking a highly skilled and visionary Senior Python Developer / AI Technical Lead with 6 to 8 years of experience to spearhead the design, development, and deployment of our next-generation AI-powered applications.

In this role, you will bridge the gap between robust backend engineering and cutting-edge Artificial Intelligence. You will be responsible for architecting high-performance APIs, implementing complex Retrieval-Augmented Generation (RAG) pipelines, and building autonomous Agentic AI systems. As a technical lead, you will also mentor junior developers, drive best practices, and collaborate closely with product and data science teams to turn AI innovations into production-ready enterprise solutions.

Key Responsibilities
  • Backend & API Architecture: Design, build, and maintain scalable, high-performance, and secure APIs and microservices using Python and FastAPI.
  • AI/LLM Integration: Integrate and orchestrate state-of-the-art Large Language Models (LLMs) from commercial providers (e.g., OpenAI, Anthropic) and open-source ecosystems (e.g., Llama, Mistral).
  • Agentic AI Development: Architect and implement autonomous Agentic AI workflows, multi-agent systems, and tool-use capabilities using frameworks like LangGraph, CrewAI, or AutoGen.
  • Advanced RAG Pipelines: Design, optimize, and maintain production-grade Retrieval-Augmented Generation (RAG) systems, ensuring accurate context retrieval, data ingestion chunking strategies, and minimized hallucination rates.
  • Database & Vector Management: Optimize data persistence strategies using structured SQL databases (e.g., PostgreSQL), NoSQL databases (e.g., MongoDB), and specialized Vector Databases (e.g., Pinecone, Milvus, Qdrant, PGVector).
  • Prompt Engineering & Optimization: Apply advanced Prompt Engineering techniques (e.g., Chain-of-Thought, ReAct, Few-Shot) and utilize programmatic evaluation frameworks to ensure LLM outputs are deterministic, safe, and aligned with business logic.
  • Technical Leadership: Lead architectural reviews, enforce clean code principles (SOLID, DRY), establish CI/CD pipelines, and mentor a team of engineers in AI engineering best practices.
Required Technical Skills
  • Core Programming: 6+ years of professional software development experience with expert-level proficiency in Python, asynchronous programming (asyncio), and profiling/optimization.
  • Frameworks: Deep hands-on experience building production-ready RESTful and GraphQL APIs using FastAPI (or robust knowledge of Starlette/Pydantic).
  • Generative AI & LLMs: Proven track record of working with LLM APIs, fine-tuning methodologies (preferred), and orchestration layers such as LangChain or LlamaIndex.
  • Agentic Frameworks: Practical experience building AI Agents that can plan, use tools, and maintain state (e.g., LangGraph, CrewAI).
  • Vector & Traditional Databases: Proficient in semantic search, embedding generation, and working with Vector DBs alongside traditional relational databases (PostgreSQL, MySQL) and caching layers (Redis).
  • Prompt Engineering: Mastery in structured prompting, JSON-mode formatting, and evaluating prompt performance using tooling like LangSmith, Phoenix, or TruLens.
  • DevOps & Cloud: Strong understanding of Docker, Kubernetes, and cloud infrastructure (AWS/GCP/Azure) to deploy and scale AI workloads.
Leadership & Soft Skills
  • Problem-Solving: Exceptional analytical skills with a knack for debugging complex asynchronous systems and non-deterministic AI outputs.
  • Mentorship: Proven experience guiding engineering teams, conducting constructive code reviews, and fostering an environment of continuous learning.
  • Communication: Ability to translate complex technical AI concepts into clear business objectives for non-technical stakeholders.
  • Agile Mindset: Experienced in working within Agile/Scrum frameworks, managing sprint deliverables, and adapting rapidly to evolving AI technologies.
Education & Qualifications
  • Bachelors or Master's degree in Computer Science, Software Engineering, Data Science, or a related technical field (or equivalent practical experience).
  • 6-7 years of total professional software engineering experience, with at least 2+ years dedicated to building and deploying LLM/Generative AI applications in production.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Specialist
Software Development Specialist

NTT DATA, Inc. • Chennai

On-site
INR 1,800,000 - 3,000,000
Senior Agentic AI Engineer – Python (6+ Years Experience | Remote | Immediate Joiners)
Senior Agentic AI Engineer – Python (6+ Years Experience | Remote | Immediate Joiners)

YMinds.AI • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Python AI Senior Developer
Python AI Senior Developer

Vlink • Hyderabad, Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Software Engineer (AI)
Senior Software Engineer (AI)

Dash Technologies Inc • Ahmedabad District

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer - Python
Senior Software Engineer - Python

EPAM Systems • Maharashtra

On-site
INR 1,500,000 - 2,400,000
Senior Software Engineer - Python
Senior Software Engineer - Python

EPAM Systems • Hyderabad

On-site
INR 2,400,000 - 4,200,000
Senior Software Engineer (Python
Senior Software Engineer (Python

EPAM Systems • Coimbatore District

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer (Python
Senior Software Engineer (Python

EPAM Systems • Chennai District

On-site
INR 1,500,000 - 4,000,000
AI Engineer
AI Engineer

Calidad Infotech LLP • Ahmedabad District

On-site
INR 1,500,000 - 2,300,000
Artificial Intelligence Engineer / Lead
Artificial Intelligence Engineer / Lead

Amantya Technologies • Gurugram District

On-site
INR 1,200,000 - 1,500,000