Backend Engineer - RAG & ML specialisation
Full Time · Engineering
Bengaluru, Karnataka, India
Sarvam.ai is a pioneering generative AI startup headquartered in Bengaluru, India. Our mission is to make generative AI accessible and impactful for Bharat. Founded by a team of AI experts, Sarvam.ai is dedicated to developing cost-effective, high-performance AI agents tailored for the Indian market, enabling enterprises to tap into new opportunities and foster deeper customer connections. Join us in reshaping AI for India and beyond.
We are looking for a skilled Backend Engineer proficient in Python to join our growing team. As a Backend Engineer, your primary focus will be designing and developing server-side logic, APIs, and platform orchestration for serving voice and AI-driven applications while ensuring high performance, scalability, and security.
Design, develop, and maintain scalable and efficient backend applications and RESTful services using Python and FastAPI.
Implement and optimize Retrieval-Augmented Generation (RAG) systems for AI applications.
Develop and manage data pipelines and orchestration workflows for AI and ML models.
Ensure adherence to good coding practices, including writing modular code, implementing unit tests, and conducting code reviews.
Collaborate with AI/ML engineers, data scientists, and cross-functional teams to build and deploy machine learning models into production systems.
Optimize database queries and manage structured and unstructured data efficiently.
Continuously integrate and deploy code using version control practices and CI/CD pipelines.
Contribute to architectural discussions, performance optimization, and scalability improvements.
Educational Background: Bachelor's degree in Computer Science, Engineering, or related field (2024/2025 graduates).
Programming Foundation: Strong understanding of programming concepts with strong proficiency in Python.
Web Technologies: Experience in building RESTful APIs and working with FastAPI, Flask, or Django.
Database Knowledge: Familiarity with database concepts, SQL operations, and NoSQL databases.
Machine Learning & AI Exposure: Hands-on experience with Machine Learning and Deep Learning techniques, and understanding of AI model deployment.
Experience with RAG Systems: Prior exposure to Retrieval-Augmented Generation (RAG) architectures and building AI-driven search or retrieval systems.
Version Control: Good understanding of Git and version control principles.
Problem Solving: Strong analytical and debugging skills.
Soft Skills: Excellent communication, teamwork, and problem-solving abilities.
Backend Projects: Academic or personal projects involving backend development using Python frameworks (FastAPI, Flask, Django).
Cloud Exposure: Basic understanding of cloud concepts and services (AWS, GCP, Azure).
Development Tools: Familiarity with Linux/Unix environments and containerization concepts (Docker, Kubernetes).
CI/CD: Experience with setting up CI/CD pipelines for automated testing and deployment.
Open Source: Contributions to open-source projects or a strong GitHub portfolio showcasing backend development.
Autofill application
Save time by importing your resume in one of the following formats: .pdf or .docx.