Posted:4 days ago| Platform:
On-site
Full Time
Job Title: Senior Backend Engineer (Python/FastAPI) Company: Darwix AI Location: Gurgaon (On-site) Type: Full-Time Experience Required: 5–8 years About Darwix AI At Darwix AI, we are building the future of sales enablement with our GenAI-powered conversational intelligence and real-time agent assist platform. Our mission is to empower enterprise sales teams across India, the Middle East, and the US to close better and faster, using the power of AI, NLP, and real-time insights. Backed by top VCs and industry leaders, and led by a seasoned IIT-IIM-BITS founding team, Darwix AI is scaling rapidly across global markets. Our technology combines the best of Large Language Models (LLMs), real-time speech recognition, and sales intelligence to create transformational products for revenue teams worldwide. We are now looking for passionate and driven individuals to join our engineering team and help us build high-performance, scalable AI products that will change the way sales teams work across industries. Role Overview As a Senior Backend Engineer (Python/FastAPI) at Darwix AI, you will play a critical role in designing, developing, and scaling the backend architecture for our GenAI products. You will be deeply involved in building highly scalable APIs, optimizing performance, integrating AI-driven services, and ensuring the robustness of backend systems that power real-time agent assistance across geographies and industries. This role is ideal for engineers who are hands-on, enjoy solving complex system design challenges, and are passionate about building products at the cutting edge of AI, real-time systems, and enterprise-grade SaaS. Key Responsibilities🔹 API Development & System Design Architect, develop, and maintain high-performance RESTful APIs using Python (FastAPI framework). Implement scalable and resilient services that handle real-time data ingestion, processing, and API interactions. Ensure low-latency, fault-tolerant, and highly available backend systems. Design microservices and event-driven architectures optimized for scaling rapidly across users and clients globally. 🔹 Database Design & Optimization Work on data models and database design for high-throughput systems. Manage and optimize relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB). Implement efficient database queries, indexing, and caching strategies to enhance performance. 🔹 AI/ML Systems Integration Integrate AI models (NLP, ASR, RAG-based systems) via APIs into the backend infrastructure. Collaborate closely with AI engineering teams to enable seamless deployment, versioning, and scaling of AI/ML models. Build services that facilitate real-time decisioning, data embedding, and knowledge retrieval (using vector databases like FAISS, Pinecone). 🔹 DevOps and Deployment Implement CI/CD pipelines, containerization (Docker), and work closely with DevOps teams for AWS-based deployments. Build services optimized for deployment in Kubernetes environments. Ensure systems are secure, scalable, and adhere to compliance standards. 🔹 Collaboration & Cross-functional Execution Work closely with frontend developers, AI teams, and product managers to deliver product features end-to-end. Participate in sprint planning, code reviews, and design discussions to continuously improve product quality and engineering best practices. Mentor junior engineers and foster a culture of ownership, learning, and excellence. 🔹 Real-time Processing Systems Build real-time streaming pipelines for capturing and analyzing audio/text events. Implement scalable messaging systems with Kafka, Redis Pub/Sub, or similar technologies. Core RequirementsTechnical Skills Strong proficiency in Python programming language (minimum 5+ years). Expertise with FastAPI framework (preferred) or Flask/Django with the ability to transition to FastAPI easily. Hands-on experience in designing and building scalable REST APIs and microservices. Solid understanding of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB). Experience integrating third-party APIs and working with AI/ML systems (basic understanding of LLM/RAG systems is a bonus). Good understanding of Docker, GitHub Actions, and cloud services (AWS preferred). Familiarity with event-driven architectures, message brokers (Kafka, RabbitMQ, Redis streams), and asynchronous programming. Exposure to vector databases (FAISS, Pinecone, Chroma) is highly desirable. Solid understanding of authentication/authorization frameworks (OAuth, JWT, SSO). Strong debugging, performance tuning, and optimization skills. Soft Skills High ownership and accountability mindset. Ability to work in a fast-paced, ambiguous startup environment. Structured problem-solver with strong analytical thinking. Excellent communication skills (both written and verbal). Strong team player who thrives on collaboration. Passion for working at the intersection of AI, SaaS, and real-world problem-solving. Preferred Qualifications Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field from Tier 1/2 institutes (IITs, BITS, NITs preferred). 5–8 years of hands-on backend engineering experience in a product-driven environment (preferably SaaS, AI, or high-growth startups). Previous experience working in companies building real-time platforms, AI/ML products, or B2B SaaS solutions. What You’ll Get Impact : Directly shape products that redefine enterprise sales operations using cutting-edge AI. Ownership : Own and build critical backend systems that serve enterprise users across India, MENA, and US. Growth : Work with high-caliber colleagues from IIT, BITS, and IIM backgrounds. Steep learning curve guaranteed. Compensation : Competitive salary with performance-linked bonuses. ESOPs available for high performers. Culture : High-trust, high-speed, high-ownership work environment. We reward execution, learning, and hustle. Tools and Tech : Work with best-in-class engineering tools, cloud infrastructure, and AI platforms. Vision : Be a core part of scaling one of India's fastest-growing AI SaaS startups from 0 to 1 and beyond. About the Tech Stack You’ll Work On Languages : Python 3.x Frameworks : FastAPI (Primary), Flask/Django (Secondary) Databases : MySQL, PostgreSQL, MongoDB, Redis Cloud & DevOps : AWS EC2, AWS S3, Docker, Kubernetes (optional), GitHub Actions APIs : RESTful APIs, OpenAPI, GraphQL (optional) AI/ML Integration : Whisper, HuggingFace Transformers, LangChain, Vector Databases (FAISS/Pinecone) Messaging/Streaming : Kafka, Redis Pub/Sub Other Tools : JIRA, Slack, GitHub, Datadog (optional) Application Process Submit your resume and GitHub/portfolio links. Shortlisted candidates will have a technical assessment (design + coding). Technical interview rounds (1-2 rounds). Final round with leadership/founder team. Offer! How to Apply If you're ready to build real-world, production-grade AI systems and work in one of India's most ambitious startups, apply now at : 📩 careers@darwix.ai Please include: Your latest resume GitHub/Portfolio links (if any) A short note (2–3 lines) on why you're excited to join Darwix AI Join us, and let's build the future of AI-powered sales enablement together. #SeniorBackendEngineer #PythonDeveloper #FastAPI #BackendEngineering #StartupJobs #AIJobs #SaaSCareers #DarwixAI Show more Show less
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Ahmedabad, Gujarat, India
0.0 - 0.0 Lacs P.A.
Kochi, Kerala, India
0.0 - 0.0 Lacs P.A.
0.0 - 0.0 Lacs P.A.
Gurugram, Haryana, India
0.0 - 0.0 Lacs P.A.
Hyderabad, Telangana, India
0.0 - 0.0 Lacs P.A.