Back to Jobs

Python Backend Eng(AI)

Ahmedabad
Technology
1 Openings

Role Summary

We are looking for a strong Python Backend Engineer who will work on building and scaling backend systems that power AI/LLM-driven product features. This role combines solid software engineering fundamentals with exposure to integrating Generative AI capabilities such as RAG, LangChain, and LLM APIs into production-grade applications.

You will collaborate closely with AI/ML specialists and product teams to make intelligent features reliable, scalable, and performant in real-world systems.

Key Responsibilities

  • Design, develop, and maintain high-performance backend services using Python
  • Build and maintain RESTful APIs using FastAPI (or similar frameworks)
  • Work extensively with SQL and NoSQL databases (PostgreSQL, Redis, MongoDB, etc.)
  • Integrate LLM/GenAI capabilities (e.g., OpenAI APIs, RAG, LangChain, LlamaIndex) into backend systems
  • Collaborate with AI/ML teams to productionize AI-powered features
  • Ensure scalability, reliability, and performance of AI-enabled services
  • Write clean, testable, maintainable code following engineering best practices
  • Follow Test-Driven Development (TDD) and participate in code reviews
  • Work with containerized environments (Docker) and CI/CD pipelines
  • Contribute to architectural and design decisions
  • Work in a collaborative Agile environment with frontend, DevOps, and product teams

Required Skills & Qualifications

  • 5โ€“7+ years of strong Python backend development experience
  • Hands-on experience building REST APIs using FastAPI / Flask / Django
  • Strong experience with SQL databases (PostgreSQL/MySQL) and familiarity with NoSQL (Redis/MongoDB/DynamoDB)
  • Practical experience integrating LLM / Generative AI features into applications (e.g., OpenAI APIs, RAG, LangChain, LlamaIndex, vector databases, embeddings)
  • Solid understanding of software engineering principles, testing (pytest/unittest), and version control (Git)
  • Understanding of API security, authentication, and authorization
  • Experience with Docker and CI/CD practices
  • Familiarity with AWS or other cloud platforms

What Weโ€™re Looking For

A backend engineer who:

  • Has strong fundamentals in Python and system design
  • Has worked on or experimented with GenAI/LLM integrations
  • Is comfortable working at the intersection of backend engineering and AI-powered features
  • Enjoys solving performance, scalability, and reliability challenges

Experience & Education

  • Bachelorโ€™s degree in Computer Science, Engineering, or equivalent experience
  • 5+ years of professional backend development experience

Recruitment Notice

โ€œDue to high interest, our team connects only with candidates whose profiles closely match the role mandate.โ€

Exploring your next leadership move?

Most leadership roles never reach job boards. ExecEdge helps senior professionals access the hidden leadership market through positioning, outreach, and warm introductions.

Join Community