Back End Developer - Senior

Darwix AI

Gurugram District

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Darwix AI is seeking a Senior Python Developer to join their engineering team in Gurugram. You will architect and optimize backend systems for AI-driven solutions, focusing on RESTful APIs, database design, and integrations with cutting-edge AI technologies. Ideal candidates will have robust experience in Python and backend architectures, ready to tackle complex problems in a dynamic environment.

Qualifications

  • 3–8 years of experience in backend development with Python.
  • Strong experience with FastAPI, Flask, or Django.
  • Hands-on with MySQL, MongoDB is a plus.
  • Experience with containerized deployment using Docker.

Responsibilities

  • Design and implement scalable RESTful APIs using FastAPI, Flask, or Django.
  • Optimize API performance and manage backend deployments.
  • Integrate GenAI/LLM APIs and build services for real-time analytics.

Skills

Python
RESTful APIs
FastAPI
Flask
Django
MySQL
Docker
AWS
CI/CD pipelines

Job description

Job Title: Senior Python Developer – Backend Engineering

Company: Darwix AI

Location: Gurgaon (On-site)

Type: Full-Time

Experience Required: 4–8 Years

About Darwix AI

Darwix AI is building India’s most advanced GenAI-powered platform for enterprise sales teams. We combine speech recognition, LLMs, vector databases, real-time analytics, and multilingual intelligence to power customer conversations across India, the Middle East, and Southeast Asia.

We’re solving complex backend problems across speech-to-text pipelines, agent assist systems, AI-based real-time decisioning, and scalable SaaS delivery. Our engineering team sits at the core of our product and works closely with AI research, product, and client delivery to build the future of revenue enablement.

Backed by top-tier VCs, AI advisors, and enterprise clients, this is a chance to build something foundational.

Role Overview

We are hiring a Senior Python Developer to architect, implement, and optimize high-performance backend systems that power our AI platform. You will take ownership of key backend services—from core REST APIs and data pipelines to complex integrations with AI/ML modules.

This role is for builders. You’ll work closely with product, AI, and infra teams, write production-grade Python code, lead critical decisions on architecture, and help shape engineering best practices.

Key Responsibilities

  • Design and implement scalable, secure RESTful APIs using FastAPI, Flask, or Django REST Framework
  • Architect modular services and microservices to support AI, transcription, real-time analytics, and reporting
  • Optimize API performance with proper indexing, pagination, caching, and load management strategies
  • Integrate with frontend systems, mobile clients, and third-party systems through clean, well-documented endpoints

2. AI Integrations & Inference Orchestration

  • Work closely with AI engineers to integrate GenAI/LLM APIs (OpenAI, Llama, Gemini), transcription models (Whisper, Deepgram), and retrieval-augmented generation (RAG) workflows
  • Build services to manage prompt templates, chaining logic, and LangChain flows
  • Deploy and manage vector database integrations (e.g., FAISS, Pinecone, Weaviate) for real-time search and recommendation pipelines

3. Database Design & Optimization

  • Model and maintain relational databases using MySQL or PostgreSQL; experience with MongoDB is a plus
  • Optimize SQL queries, schema design, and indexes to support low-latency data access
  • Set up background jobs for session archiving, transcript cleanup, and audio-data binding
  • Own backend deployments using GitHub Actions, Docker, and AWS EC2
  • Ensure high availability of services through containerization, horizontal scaling, and health monitoring
  • Manage staging and production environments, including DB backups, server health checks, and rollback systems

5. Security, Auth & Access Control

  • Implement robust authentication (JWT, OAuth), rate limiting, and input validation
  • Build role-based access controls (RBAC) and audit logging into backend workflows
  • Maintain compliance-ready architecture for enterprise clients (data encryption, PII masking)
  • Write clean, modular, extensible Python code with meaningful comments and documentation
  • Build test coverage (unit, integration) using PyTest, unittest, or Postman/Newman
  • Participate in pull requests, code reviews, sprint planning, and retrospectives with the engineering team

Required Skills & QualificationsTechnical Expertise

  • 3–8 years of experience in backend development with Python, PHP.
  • Strong experience with FastAPI, Flask, or Django (at least one in production-scale systems)
  • Deep understanding of RESTful APIs, microservice architecture, and asynchronous Python patterns
  • Strong hands-on with MySQL (joins, views, stored procedures); bonus if familiar with MongoDB, Redis, or Elasticsearch
  • Experience with containerized deployment using Docker and cloud platforms like AWS or GCP
  • Familiarity with Git, GitHub, CI/CD pipelines, and Linux-based server environments
  • Experience working on audio processing, speech-to-text (STT) pipelines, or RAG architectures
  • Hands-on with vector databases or LangChain, LangGraph
  • Exposure to real-time systems, WebSockets, and stream processing
  • Basic understanding of frontend integration workflows (e.g., with HTML/CSS/JS interfaces)
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at Darwix AI by 2x

Get notified about new Back End Developer jobs in Gurugram, Haryana, India.

Associate Software Engineer - PHP Developer
Mamaearth - Backend Developer - PHP/Magento

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

PHP Developer
PHP Developer

Darwix AI • Gurugram District

On-site
INR 400,000 - 700,000
Senior Software Engineer
Senior Software Engineer

Darwix AI • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Competitive fixed salary with performance-linked incentives
Equity options for high-impact performers
Autonomy with rapid decision-making
+1
Mobile Application Developer
Mobile Application Developer

Darwix AI • Gurugram District

On-site
INR 100,000 - 600,000
Stock options for high performers
Access to AI team and founders
Webflow Developer
Webflow Developer

Darwix AI • Gurugram District

On-site
INR 600,000 - 1,000,000
Competitive fixed CTC
Quarterly bonuses linked to site performance
ESOP eligibility after 12 months for top performers
+2
Quality Assurance Engineer
Quality Assurance Engineer

Darwix AI • Gurugram District

On-site
INR 600,000 - 900,000
Python Developer
Python Developer

Scry AI • New Delhi

On-site
INR 800,000 - 1,200,000
Collaborative and supportive work environment
Opportunities to work on innovative projects
Business Operations Specialist
Business Operations Specialist

Darwix AI • Gurugram District

On-site
INR 600,000 - 900,000
Sales Development Representative
Sales Development Representative

Darwix AI • Gurugram District

On-site
INR 300,000 - 600,000
Salaire de base compétitif
Mentorat direct des fondateurs
Opportunités de croissance dans les rôles
+1
AI Associate Product Manager
AI Associate Product Manager

Darwix AI • Gurugram District

On-site
INR 600,000 - 900,000
Competitive compensation + performance bonuses
Stock options for high performers
Access to cutting-edge tools and leadership programs
+2
Back End Developer
Back End Developer

BayOne Solutions • Gurugram District

On-site
INR 15,000,000 - 25,000,000
Competitive salary
Performance-based incentives
Career growth opportunities
+1