Backend Engineer – Python & Generative AI
Location: Pune, Bangalore, Gurugram, Noida
Experience: 5–8 Years
Qualification: Bachelor's Degree in Computer Science, Information Technology,
Engineering, or a related field
About the Role
We are seeking a highly skilled Backend Engineer with strong expertise in
Python development and experience building Generative AI and Large Language
Model (LLM)-based enterprise solutions. The ideal candidate will be
responsible for designing, developing, and maintaining scalable backend
services, integrating AI-driven applications, and contributing to the
architecture of production-grade systems. This role offers the opportunity to
work on cutting-edge AI technologies, agentic workflows, and cloud-native
architectures while collaborating with cross-functional teams to deliver
innovative business solutions.
Key Responsibilities
-
Design, develop, and maintain scalable backend applications and APIs using
Python.
-
Build and optimize RESTful APIs and backend services for enterprise-grade
applications.
-
Design and implement LLM/GenAI-based use cases and agentic workflows.
-
Develop and maintain LangChain and LangGraph-based orchestration workflows
for AI systems.
-
Work on GraphQL APIs and AWS AppSync integrations.
-
Implement observability, tracing, and monitoring for LLM applications using
Langfuse.
-
Leverage AWS services such as DynamoDB and S3 for scalable storage and data
management.
-
Participate in architecture and system design discussions to build scalable,
secure, and production-ready systems.
-
Write clean, maintainable, and testable code with appropriate unit test
coverage.
-
Troubleshoot, debug, and optimize application performance.
-
Collaborate with product, engineering, and business stakeholders to
translate requirements into scalable technical solutions.
-
Participate in code reviews and adhere to engineering best practices and
development standards.
Required Skills & Experience
-
5–8 years of experience in backend software development.
-
Strong expertise in Python backend development.
-
Hands-on experience with Flask and/or FastAPI.
-
Strong understanding of REST APIs, backend architecture, and microservices.
-
Experience with GraphQL and AWS AppSync.
-
Hands-on experience building LLM and Generative AI applications.
-
Experience with LangChain and LangGraph for orchestration and workflow
management.
-
Experience with Langfuse for LLM observability, tracing, and monitoring.
-
Strong understanding of agentic workflows and stateful AI systems.
-
Hands-on experience with AWS services, including DynamoDB and S3.
-
Good understanding of system design, scalability, and distributed
architectures.
-
Experience writing unit tests using Pytest.
-
Strong knowledge of Git, version control, and code review practices.
-
Excellent debugging, analytical, and problem-solving skills.
Preferred Qualifications
-
Experience deploying and managing AI applications in production
environments.
-
Exposure to cloud-native architectures and containerized deployments.
-
Familiarity with CI/CD pipelines and DevOps practices.
-
Experience working in Agile development environments.
Why Join Us?
-
Work on cutting-edge Generative AI and Agentic AI solutions.
-
Build scalable enterprise-grade applications used by global clients.
-
Collaborate with highly skilled engineering and AI teams.
-
Opportunity to influence architecture, innovation, and product direction.