Job Title: Lead Backend Developer (Python & Microservices)
Company:
Location:
Type:
Experience Required:
About Darwix AI
Darwix AI is at the forefront of building the future of revenue enablement through a GenAI-powered conversational intelligence and real-time agent assist platform.
Our mission is to empower global sales teams to close better, faster, and smarter by harnessing the transformative power of Generative AI, real-time speech recognition, multilingual insights, and next-gen sales analytics.
Backed by top venture capitalists and industry leaders, Darwix AI is scaling rapidly across India, MENA, and US markets. With a leadership team from IIT, IIM, and BITS, we are building enterprise-grade SaaS solutions that are poised to redefine how organizations engage with customers.
this is your moment.
Role Overview
Lead Backend Developer (Python & Microservices)
You will own the responsibility of designing, building, and leading backend systems that are real-time, distributed, and capable of supporting AI-powered applications at scale.
You will mentor engineers, set technical direction, collaborate across AI, Product, and Frontend teams, and ensure that the backend infrastructure is robust, secure, and future-proof.
high-ownership, high-impact role
Key Responsibilities🔹 Backend Architecture and Development
- Architect and lead the development of highly scalable, modular, and event-driven backend systems using Python.
- Build and maintain RESTful APIs and microservices that power real-time, multilingual conversational intelligence platforms.
- Design systems with a strong focus on scalability, fault tolerance, high availability, and security.
- Implement API gateways, service registries, authentication/authorization layers, and caching mechanisms.
🔹 Microservices Strategy
- Champion microservices best practices: service decomposition, asynchronous communication, event-driven workflows.
- Manage service orchestration, containerization, and scaling using Docker and Kubernetes (preferred).
- Implement robust service monitoring, logging, and alerting frameworks for proactive system health management.
🔹 Real-time Data Processing
- Build real-time data ingestion and processing pipelines using tools like Kafka, Redis streams, WebSockets.
- Integrate real-time speech-to-text (STT) engines and AI/NLP pipelines into backend flows.
- Optimize performance to achieve low-latency processing suitable for real-time agent assist experiences.
🔹 Database and Storage Management
- Design and optimize relational (PostgreSQL/MySQL) and non-relational (MongoDB, Redis) database systems.
- Implement data sharding, replication, and backup strategies for resilience and scalability.
- Integrate vector databases (FAISS, Pinecone, Chroma) to support AI retrieval and embedding-based search.
🔹 DevOps and Infrastructure
- Collaborate with DevOps teams to deploy scalable and reliable services on AWS (EC2, S3, Lambda, EKS).
- Implement CI/CD pipelines, containerization strategies, and blue-green deployment models.
- Ensure security compliance across all backend services (API security, encryption, RBAC).
🔹 Technical Leadership
- Mentor junior and mid-level backend engineers.
- Define and enforce coding standards, architectural patterns, and best practices.
- Conduct design reviews, code reviews, and ensure high engineering quality across the backend team.
🔹 Collaboration
- Work closely with AI scientists, Product Managers, Frontend Engineers, and Customer Success teams to deliver delightful product experiences.
- Translate business needs into technical requirements and backend system designs.
- Drive sprint planning, estimation, and delivery for backend engineering sprints.
Core RequirementsTechnical Skills
- 6–10 years of hands-on backend engineering experience.
- Expert-level proficiency in
Python
. - Strong experience building scalable
REST APIs
and microservices. - Deep understanding of
FastAPI
(preferred) or Flask/Django frameworks. - In-depth knowledge of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Experience with event-driven architectures: Kafka, RabbitMQ, Redis streams.
- Proficiency in containerization and orchestration: Docker, Kubernetes.
- Familiarity with real-time communication protocols: WebSockets, gRPC.
- Strong understanding of cloud platforms (AWS preferred) and serverless architectures.
- Good experience with DevOps tools: GitHub Actions, Jenkins, Terraform (optional).
Bonus Skills
- Exposure to integrating AI/ML models (especially LLMs, STT, Diarization models) in backend systems.
- Familiarity with vector search databases and RAG-based architectures.
- Knowledge of GraphQL API development (optional).
- Experience in multilingual platform scaling (support for Indic languages is a plus).
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- Experience working in product startups, SaaS platforms, AI-based systems, or high-growth technology companies.
- Proven track record of owning backend architecture at scale (millions of users or real-time systems).
- Strong understanding of software design principles (SOLID, DRY, KISS) and scalable system architecture.
What You’ll Get
Ownership
: Lead backend engineering at one of India's fastest-growing GenAI startups.Impact
: Build systems that directly power the world's next-generation enterprise sales platforms.Learning
: Work with an elite founding team and top engineers from IIT, IIM, BITS, and top tech companies.Growth
: Fast-track your career into senior technology leadership roles.Compensation
: Competitive salary + ESOPs + performance bonuses.Culture
: High-trust, high-ownership, no-bureaucracy environment focused on speed and innovation.Vision
: Be a part of a once-in-a-decade opportunity building from India for the world.
About the Tech Stack You’ll Work On
Languages
: Python 3.xFrameworks
: FastAPI (Primary), Flask/Django (Secondary)Data Stores
: PostgreSQL, MongoDB, Redis, FAISS, PineconeMessaging Systems
: Kafka, Redis StreamsCloud Platforms
: AWS (EC2, S3, Lambda, EKS)DevOps
: Docker, Kubernetes, GitHub ActionsOthers
: WebSockets, OAuth 2.0, JWT, Microservices Patterns
Application Process
- Submit your updated resume and GitHub/portfolio links (if available).
- Shortlisted candidates will have a technical discussion and coding assessment.
- Technical interview rounds covering system design, backend architecture, and problem-solving.
- Final leadership interaction round.
- Offer!
How to Apply
careers@darwix.ai
Please include:
- Updated resume
- GitHub profile (optional but preferred)
- 2–3 lines about why you're excited to join Darwix AI as a Lead Backend Engineer
Join Us at Darwix AI – Build the AI Future for Revenue Teams, Globally!
#LeadBackendDeveloper #PythonEngineer #MicroservicesArchitecture #BackendEngineering #FastAPI #DarwixAI #AIStartup #TechCareers