Backend Engineer

Sarvam AI

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 23 days ago
Company Overview: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.Job Summary: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.Key Responsibilities: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.Must-Have Skills and Qualifications:Educational Background: Bachelor's degree in Computer Science, Engineering, or related fieldProgramming 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.Good to Have: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.

Sarvam AI

Similar Jobs

  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 21 hours ago
    • Apply easily
  • Lead Engineer - React.js

    Neighborly

    • Bangalore, Karnataka
    About Neighborly Neighborly is a local network of home service brands that will connect you to very specific vetted local experts. Our family of service professionals work with r…
    • Just now
    • Apply easily
  • Software Development Engineer

    Delta Air Lines

    • Bangalore, Karnataka
    About Delta Air Lines About the Company Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our…
    • 21 hours ago
    • Apply easily