Senior Software Engineer

8 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

Company:

Location:

Type:

Experience:


About Darwix AI

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

Senior Python Developer

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

System Architecture & API Development

  • 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

Leadership & Collaboration

  • 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


  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Python Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Python Skills

    Practice Python coding challenges to boost your skills

    Start Practicing Python Now

    RecommendedJobs for You

    Hyderabad, Chennai, Bengaluru

    Gurugram, Delhi / NCR, Mumbai (All Areas)