Principal Software Engineer - AI

10 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Principal Software Engineer – AI

Location

Working Days

Working Hours

Experience

Apply at

Subject Line

About Darwix AI

Darwix AI is India’s fastest-growing GenAI SaaS platform transforming how large sales and CX teams operate across India, MENA, and Southeast Asia. We build deeply integrated conversational intelligence and agent assist tools that enable:

  • Multilingual speech-to-text pipelines
  • Real-time agent coaching
  • AI-powered sales scoring
  • Predictive analytics and nudges
  • CRM and telephony integrations

IndiaMart, Bank Dofar, Wakefit, GIVA, and Sobha

We are backed by top VCs and built by alumni from IIT, IIM, and BITS with deep expertise in real-time AI, enterprise SaaS, and automation.

Role Overview

Principal Software Engineer – AI

You will work across our GenAI stack—including Whisper, LangChain, LLMs, audio streaming, transcript processing, NLP pipelines, and scoring models—to build robust, scalable, and low-latency AI modules that power real-time user experiences.

production-grade AI features

Key Responsibilities

1.

AI System Architecture & Development

  • Design, build, and optimize core AI modules such as:
  • Multilingual speech-to-text (Whisper, Deepgram, Google STT)
  • Prompt-based LLM workflows (OpenAI, open-source LLMs)
  • Transcript post-processing: punctuation, speaker diarization, timestamping
  • Real-time trigger logic for call nudges and scoring
  • Build resilient pipelines using

    Python, FastAPI, Redis, Kafka

    , and

    vector databases

2.

Production-Grade Deployment

  • Implement GPU/CPU-optimized inference services for latency-sensitive workflows
  • Use caching, batching, asynchronous processing, and message queues to scale real-time use cases
  • Monitor system health, fallback workflows, and logging for ML APIs in live environments
3.

ML Workflow Engineering

  • Work with Head of AI to fine-tune, benchmark, and deploy custom models for:
  • Call scoring (tone, compliance, product pitch)
  • Intent recognition and sentiment classification
  • Text summarization and cue generation
  • Build modular services to plug models into end-to-end workflows
4.

Integrations with Product Modules

  • Collaborate with frontend, dashboard, and platform teams to serve AI output to users
  • Ensure transcript mapping, trigger visualization, and scoring feedback appear in real-time in the UI
  • Build APIs and event triggers to interface AI systems with CRMs, telephony, WhatsApp, and analytics modules
5.

Performance Tuning & Optimization

  • Profile latency and throughput of AI modules under production loads
  • Implement GPU-aware batching, model distillation, or quantization where required
  • Define and track key performance metrics (latency, accuracy, dropout rates)
6.

Tech Leadership

  • Mentor junior engineers and review AI system architecture, code, and deployment pipelines
  • Set engineering standards and documentation practices for AI workflows
  • Contribute to planning, retrospectives, and roadmap prioritization

What We’re Looking For

Technical Skills

  • 6–10 years of backend or AI-focused engineering experience in fast-paced product environments
  • Strong Python fundamentals with experience in

    FastAPI, Flask

    , or similar frameworks
  • Proficiency in

    PyTorch

    ,

    Transformers

    , and

    OpenAI API/LangChain

  • Deep understanding of speech/text pipelines, NLP, and real-time inference
  • Experience deploying LLMs and AI models in production at scale
  • Comfort with

    PostgreSQL, MongoDB, Redis, Kafka, S3

    , and

    Docker/Kubernetes

System Design Experience

  • Ability to design and deploy distributed AI microservices
  • Proven track record of latency optimization, throughput scaling, and high-availability setups
  • Familiarity with GPU orchestration, containerization, CI/CD (GitHub Actions/Jenkins), and monitoring tools

Bonus Skills

  • Experience working with multilingual STT models and Indic languages
  • Knowledge of Hugging Face, Weaviate, Pinecone, or vector search infrastructure
  • Prior work on conversational AI, recommendation engines, or real-time coaching systems
  • Exposure to sales/CX intelligence platforms or enterprise B2B SaaS

Who You Are

  • A pragmatic builder—you don’t chase perfection but deliver what scales
  • A systems thinker—you see across data flows, bottlenecks, and trade-offs
  • A hands-on leader—you mentor while still writing meaningful code
  • A performance optimizer—you love shaving off latency and memory bottlenecks
  • A product-focused technologist—you think about UX, edge cases, and real-world impact

What You’ll Impact

  • Every nudge shown to a sales agent during a live customer call
  • Every transcript that powers a manager’s coaching decision
  • Every scorecard that enables better hiring and training at scale
  • Every dashboard that shows what drives revenue growth for CXOs

AI, revenue, and impact


How to Apply

careers@darwix.ai

Application – Principal Software Engineer – AI – [Your Name]

(Optional): Include a brief note describing one AI system you've built for production—what problem it solved, what stack it used, and what challenges you overcame.

lead the AI backbone of enterprise sales

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