Lead Python Engineer – Generative AI | Codersbrain
full-time
Posted on September 19, 2025
Job Description
Lead Python Engineer – Generative AI
Company Overview
We are a progressive tech firm focused on leveraging cutting-edge solutions in the field of Generative AI. Our teams are passionate about innovation and driving transformative change in various industries through advanced technological capabilities.
Job Summary
We are seeking an experienced Lead Python Engineer with a strong background in backend development and hands-on expertise in Generative AI. The ideal candidate will bring 6+ years of solid Python development experience along with 2+ years of engineering work in building and deploying Generative AI solutions. This role involves leading technical design, guiding a team of engineers, and delivering scalable, production-grade AI-powered microservices in enterprise environments.
Responsibilities
- Lead the design and development of Python-based microservices integrating Generative AI capabilities.
- Architect and optimize Retrieval-Augmented Generation (RAG) pipelines and Large Language Model (LLM)-based orchestration for enterprise-scale use cases.
- Develop and review RESTful APIs and backend services using FastAPI/Flask integrated with OpenAI, Azure OpenAI, or open-source models.
- Collaborate with DevOps engineers to enable Continuous Integration/Continuous Delivery (CI/CD), monitoring, and observability for AI systems.
- Work closely with Machine Learning (ML) engineers and data scientists to optimize performance, scalability, and deployment of LLMs.
- Conduct design reviews, code reviews, and mentor junior engineers in best practices for scalable AI engineering.
- Implement and experiment with agentic workflows using frameworks like LangChain, Semantic Kernel, or LangGraph.
- Ensure system reliability, scalability, and security across Generative AI-enabled platforms.
Qualifications
- Educational Qualification: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Technical Skills:
- Expert-level proficiency in Python development including FastAPI, Flask, and asyncio.
- Strong knowledge of microservices architecture and distributed systems.
- Hands-on experience with Generative AI frameworks such as LangChain, LlamaIndex, and Hugging Face Transformers.
- Practical experience deploying LLMs on cloud platforms, preferably Azure (Azure OpenAI).
- Proficiency in REST API design and integration with AI services.
- Experience with vector databases such as FAISS, Pinecone, or Weaviate.
- Knowledge of DevOps tools and practices: Docker, Kubernetes, GitHub Actions, Terraform.
Preferred Skills
- Experience with agentic orchestration frameworks like Autogen, LangGraph, or Semantic Kernel.
- Background in fine-tuning or customizing open-source LLMs.
- Understanding of AI observability, logging, and system performance tuning.
- Exposure to MLOps practices and collaboration with data science/ML teams.
- Familiarity with agile development processes and cross-functional collaboration.
Experience
- Minimum of 8 years of relevant experience in software development, with at least 2+ years focused on Generative AI solutions.
Environment
- The role is based in Noida, Bangalore, Hyderabad, or Pune. Flexible working arrangements may be available, including in-office and hybrid options.
Salary
- Salary range is not specified.
Growth Opportunities
- Potential for career advancement within the company includes opportunities to take on more significant leadership roles and to work on diverse AI projects across various industries.
Benefits
- Benefits information is not provided at this time.