Backend Engineer - Rag & Ml Specialisation Job in Sarvam
Backend Engineer - Rag & Ml Specialisation
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Backend Engineer - RAG & ML Specialization
Location: Bengaluru, Karnataka, India (On-Site)
Department: Engineering
Employment Type: Full-Time
About Sarvam.ai
Sarvam.ai is a cutting-edge generative AI startup based in Bengaluru, India, on a mission to make AI accessible and impactful for Bharat. We develop high-performance, cost-effective AI agents tailored to the Indian market, empowering enterprises to unlock new opportunities and create meaningful customer connections. Join us as we reshape AI for India and beyond.
Role Overview
As a Backend Engineer specializing in RAG (Retrieval-Augmented Generation) systems and Machine Learning (ML) applications, you'll be building scalable backend systems that power AI-driven services. Your work will be critical in developing high-performance platforms for voice and generative AI applications, ensuring secure, scalable, and seamless AI model deployments.
Key Responsibilities
- Backend Development: Design, develop, and maintain scalable, efficient backend applications and RESTful APIs using Python and FastAPI.
- RAG System Implementation: Build and optimize Retrieval-Augmented Generation (RAG) systems for AI applications, focusing on enhancing AI-driven search and retrieval capabilities.
- Data Pipeline Management: Develop and manage data pipelines and workflows for integrating AI and ML models into production systems.
- Code Quality: Ensure adherence to coding best practices, including writing modular code, implementing unit tests, and conducting code reviews.
- Cross-functional Collaboration: Work closely with AI/ML engineers, data scientists, and other teams to integrate machine learning models into backend systems.
- Database Optimization: Optimize database queries and efficiently manage both structured and unstructured data.
- CI/CD Practices: Continuously integrate and deploy code, using version control systems like Git and CI/CD pipelines.
- System Architecture: Contribute to architectural discussions and improvements, focusing on scalability and performance optimization.
Must-Have Skills & Qualifications
- Educational Background: Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Programming Skills: Strong proficiency in Python, with a solid understanding of programming fundamentals.
- Web Frameworks: Experience building backend services using FastAPI, Flask, or Django.
- Database Knowledge: Familiarity with SQL operations and NoSQL databases for efficient data management.
- AI & ML Exposure: Hands-on experience with Machine Learning and Deep Learning techniques, and understanding of AI model deployment in production environments.
- RAG Systems Experience: Prior exposure to Retrieval-Augmented Generation (RAG) architectures, with experience building AI-driven search systems.
- Version Control: Proficiency with Git and understanding of version control workflows.
- Problem Solving: Strong analytical and debugging skills to address complex technical challenges.
- Soft Skills: Excellent communication, collaboration, and problem-solving abilities.
Good to Have (Preferred Experience)
- Backend Projects: Demonstrated experience working on backend applications using Python frameworks (FastAPI, Flask, Django) through academic or personal projects.
- Cloud Knowledge: Basic understanding of cloud platforms and services such as AWS, GCP, or Azure.
- DevOps & Containers: Exposure to Linux/Unix environments and containerization concepts (Docker, Kubernetes).
- CI/CD: Experience setting up CI/CD pipelines for automated testing and deployment.
- Open Source Contributions: Contributions to open-source projects or a strong GitHub profile showcasing backend development expertise.
Why Join Sarvam.ai?
- Impactful Work: Work on groundbreaking generative AI applications that are transforming the future of technology in India.
- Collaborative Environment: Join a high-performing team of AI experts and engineers, driving innovation and delivering real-world solutions.
- Growth Opportunities: Be a key player in a fast-growing AI startup, with the opportunity to grow alongside the company.
- Cutting-edge Technologies: Leverage the latest in AI, Machine Learning, and Cloud Technologies to build state-of-the-art systems.
Qualification : Bachelor's degree in Computer Science, Engineering, or a related technical field.

