Senior Software Engineer

Darwix AI

Gurugram District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive fixed salary with performance-linked incentives
Equity options for high-impact performers
Autonomy with rapid decision-making
Opportunities for progression to Tech Lead or Engineering Manager roles

Job summary

Darwix AI is seeking a Senior Python Developer to lead backend development in a high-growth AI startup. You'll design scalable systems, optimize ETL pipelines, and collaborate with cross-functional teams, contributing to cutting-edge products that enhance enterprise sales. Join us to shape the engineering culture and drive impactful AI solutions.

Qualifications

  • 4–8 years of backend development experience in Python.
  • Hands-on experience with FastAPI, Django, or Flask in production.
  • Proven experience in building scalable microservices.

Responsibilities

  • Design, implement, and optimize backend services using Python.
  • Lead the development of scalable RESTful APIs that integrate with various systems.
  • Build and optimize ETL pipelines for data management.

Skills

Python
Backend architecture
REST API architecture
Web scraping
Cloud infrastructure

Education

Bachelor's degree in Computer Science or related field

Tools

FastAPI
Django
Flask
MySQL
PostgreSQL
MongoDB
Redis
Kafka

Job description

Darwix AI is one of India’s fastest-growing AI startups, transforming enterprise sales with our GenAI-powered conversational intelligence and real-time agent assist suite. Our platform is used by high-growth enterprises across India, MENA, and Southeast Asia to improve sales productivity, personalize customer conversations, and unlock revenue intelligence in real-time.

We are backed by marquee VCs, 30+ angel investors, and led by alumni from IITs, IIMs, and BITS with deep experience in building and scaling products from India for the world.

Role Overview

As a Senior Python Developer at Darwix AI, you will be at the core of our engineering team, leading the development of scalable, secure, and high-performance backend systems that support AI workflows, real-time data processing, and enterprise-grade integrations.

This role requires deep technical expertise in Python, a strong foundation in backend architecture, and the ability to collaborate closely with AI, product, and infrastructure teams. You will take ownership of critical backend modules and shape the engineering culture in a rapidly evolving, high-impact environment.

Key Responsibilities

  • Design, implement, and optimize backend services and microservices using Python frameworks such as FastAPI, Django, or Flask
  • Lead the development of scalable RESTful APIs that integrate with frontend, mobile, and AI systems
  • Architect low-latency, fault-tolerant services supporting real-time sales analytics and AI inference

Data Pipelines & Integrations

  • Build and optimize ETL pipelines to manage structured and unstructured data from internal and third-party sources
  • Integrate APIs with CRMs, telephony systems, transcription engines, and enterprise platforms like Salesforce, Zoho, and LeadSquared
  • Lead scraping and data ingestion efforts from large-scale, dynamic web sources using Playwright, BeautifulSoup, or Scrapy

AI/ML Enablement

  • Work closely with AI engineers to build infrastructure for LLM/RAG pipelines, vector DBs, and real-time AI decisioning
  • Implement backend support for prompt orchestration, Langchain flows, and function-calling interfaces
  • Support model deployment, inference APIs, and logging/monitoring for large-scale GenAI pipelines

Database & Storage Design

  • Optimize database design and queries using MySQL, PostgreSQL, and MongoDB
  • Architect and manage Redis and Kafka for caching, queueing, and real-time communication

DevOps & Quality

  • Ensure continuous delivery through version control (Git), CI/CD pipelines, testing frameworks, and Docker-based deployments
  • Identify and resolve bottlenecks related to performance, memory, or data throughput
  • Adhere to best practices in code quality, testing, security, and documentation
  • Mentor junior developers and participate in code reviews
  • Collaborate cross-functionally with product, AI, design, and sales engineering teams
  • Contribute to architectural decisions, roadmap planning, and scaling strategies

Qualifications

  • 4–8 years of backend development experience in Python, with a deep understanding of object-oriented and functional programming
  • Hands-on experience with FastAPI, Django, or Flask in production environments
  • Proven experience building scalable microservices, data pipelines, and backend systems that support live applications
  • Strong command over REST API architecture, database optimization, and data modeling
  • Solid experience working with web scraping tools, automation frameworks, and external API integrations
  • Knowledge of AI tools like Langchain, HuggingFace, Vector DBs (Pinecone, Weaviate, FAISS), or RAG architectures is a strong plus
  • Familiarity with cloud infrastructure (AWS/GCP), Docker, and containerized deployments
  • Comfortable working in fast-paced, high-ownership environments with shifting priorities and dynamic problem-solving

Bonus

  • Prior experience in an early-stage SaaS startup or AI-first product environment
  • Contributions to open-source Python projects or developer communities
  • Experience working with real-time streaming systems (Kafka, Redis Streams, WebSockets)

What We Offer

  • Competitive fixed salary + performance-linked incentives
  • Equity options for high-impact performers
  • Opportunity to work on cutting-edge GenAI and SaaS products used by global enterprises
  • Autonomy, rapid decision-making, and direct interaction with founders and senior leadership
  • High-growth environment with clear progression toward Tech Lead or Engineering Manager roles
  • Access to tools, compute, and learning resources to accelerate your technical and leadership growth
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

Sign in to set job alerts for “Senior Software Engineer” roles.
IN-Senior Associate_Power BI Developer _Advisory Corporate _Advisory_Noida
Senior Manager, Software Development Engineer
KPMG India, MS Dynamics CRM Technical Developer-Senior Executive
IN-Senior Associate_Power BI Developer _Advisory Corporate _Advisory_Noida
ServiceNow Developer Lead Product Analyst
PEGA Senior/Lead Developer with CDH/Decisioning Experience - GO/JC/21417/2025
Senior Database Developer, Product Support Team (Bangkok based, relocation provided)
Best Work from Home Jobs in Pune for IT Professionals
Sr Software Business Development Manager
Lead Software Engineer- Routing/Switching - Optics
Senior Quantitative Finance Application Developer Financial Instruments and Technology
SENIOR ANALYST PROGRAMMER, ORACLE CLOUD FUSION ERP

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

Back End Developer - Senior
Back End Developer - Senior

Darwix AI • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer- Full stack
Senior Software Engineer- Full stack

GroundTruth • India

On-site
INR 1,200,000 - 2,000,000
Parental leave - Maternity and Paternity
Flexible Time Offs
Daily Catered Meals
+7
PHP Developer
PHP Developer

Darwix AI • Gurugram District

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

LogiNext • Mumbai Suburban

On-site
INR 1,000,000 - 1,400,000
Business Operations Specialist
Business Operations Specialist

Darwix AI • Gurugram District

On-site
INR 600,000 - 900,000
Senior MS Engineer- Network
Senior MS Engineer- Network

NTT DATA, Inc. • Mumbai Suburban

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer
Senior Software Engineer

Tada Mobility India • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Competitive salary and performance-based incentives
Collaborative and innovative work environment
Career growth and skill development opportunities
Senior Software Engineer - Security
Senior Software Engineer - Security

LogiNext • Mumbai City

On-site
INR 1,500,000 - 2,500,000
Remote Sr Software Developer - Python
Remote Sr Software Developer - Python

Turing • Bengaluru

Remote
INR 1,200,000 - 1,800,000
Work with top industry experts worldwide
Fully remote flexibility
Competitive salary aligned with global standards
+1
Senior Software Engineer – Telemetry and Data APIs
Senior Software Engineer – Telemetry and Data APIs

SolarWinds • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Flexible working hours
Health insurance
Professional development opportunities