Principal Software Engineer — Backend & Infrastructure - Noida / Bengaluru
Core
Architect and scale backend systems, ML infrastructure, and GPU fleets for a conversational intelligence platform processing millions of customer interactions.
Role type
Principal Software Engineer (Backend & Infrastructure)
Builds
Distributed messaging systems, ML training/serving infrastructure, GPU capacity management, and high-scale inference pipelines.
Domain
AI/ML Infrastructure, Conversational Intelligence, Enterprise SaaS
Deliverable
production ML models | infrastructure
Required skills
Distributed systems architecture, High-throughput messaging, Real-time data processing, GPU infrastructure management, Inference optimization, System reliability engineering, Technical mentorship, Cross-functional leadership
Preferred skills
Django, Celery, Redis, PostgreSQL, Google Cloud, vLLM, TensorRT, Triton, Ray Serve, Speech/NLP systems
Responsibilities
Design distributed messaging systems for high-throughput streaming workloads, Define technical roadmap for ML training and serving infrastructure, Manage GPU capacity planning and utilization, Optimize inference latency and cost, Ensure system uptime and observability, Translate business problems into technical plans, Mentor senior engineers and shape engineering practices
Seniority
Principal, hands-on IC with strategic direction