Return to jobs list
Job Details Logo

Backend Engineer- Application specialisation

Full Time · Engineering

Bengaluru, Karnataka, India

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 Backend Engineer proficient in Python with experience in Azure, GCP, and AWS. You will be responsible for designing, developing, and optimizing scalable backend services, APIs, and cloud-native applications that power AI-driven products. This role requires expertise in cloud platforms, database optimization, and high-performance computing for AI workloads.

Key Responsibilities

  • Design, develop, and maintain scalable and efficient backend services using Python and FastAPI/Flask/Django.

  • Build and optimize RESTful APIs and microservices for AI-driven applications.

  • Deploy and manage backend applications across Azure, GCP, and AWS with a cloud-agnostic approach.

  • Work with serverless architectures (AWS Lambda, Google Cloud Functions, Azure Functions) for cost-effective and scalable solutions.

  • Optimize database performance (SQL and NoSQL) and manage cloud-native databases like PostgreSQL, Firestore, DynamoDB, CosmosDB.

  • Implement secure authentication and authorization using OAuth, JWT, or API gateways.

  • Develop event-driven and streaming architectures using Kafka, Pub/Sub, or Event Grid.

  • Ensure high availability, scalability, and security of backend services using cloud-native best practices.

  • Set up CI/CD pipelines and automated deployments across multiple cloud environments.

  • Work closely with AI/ML engineers, DevOps, and frontend teams to integrate backend services into AI-powered products.

Must-Have Skills and Qualifications

  • Educational Background: Bachelor's degree in Computer Science, Engineering, or related field (2024/2025 graduates).

  • Programming & Backend Development: Strong proficiency in Python and experience with FastAPI, Flask, or Django.

  • Cloud Expertise: Hands-on experience with Azure, GCP, and AWS, including deploying and managing backend services.

  • Database Management: Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Firestore) databases.

  • API Development: Experience in building secure, scalable APIs and integrating with third-party services.

  • CI/CD & DevOps: Experience setting up CI/CD pipelines (GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps).

  • Containerization & Orchestration: Familiarity with Docker, Kubernetes, and cloud-native deployments.

  • Security & Compliance: Understanding of API security, IAM roles, and cloud security best practices.

  • Version Control & Collaboration: Proficiency in Git and working with agile development teams.

Good to Have

  • Experience with GraphQL and event-driven architectures.

  • Familiarity with Cloud AI/ML services (Vertex AI, SageMaker, Azure AI).

  • Exposure to message queues (Kafka, Pub/Sub, SQS).

Contributions to open-source projects or a strong GitHub portfolio showcasing backend development work.

Made with