Salary
≈ $22k – $60k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior · 5+ years exp
Overview
Company
Impact
Profile match
Exotel is a cloud telephony company that has created products for easy communication between companies and its customers via voice or SMS without any extra hardware. Clients - OLA, Redbus, Flipkart, Practo, etc.
You'll be part of the team building Exotel's AI and speech platform, powering products like Conversation Quality Analysis, AI Voice Agents, and AI Chat Agents. This means working across large language models, speech processing, and distributed backend systems to process and understand millions of enterprise conversations at scale. This is an engineering role first. You'll design, build, deploy, and operate production services and own them end-to-end.
Responsibilities:
- Build and optimise LLM-powered pipelines for analysing conversations at scale, managing cost, latency, and quality trade-offs across model providers.
- Work on speech processing: improving transcription accuracy, handling multilingual audio, and solving real-world audio quality challenges.
- Design and build AI agents that reason over enterprise data and deliver actionable answers with appropriate guardrails.
- Develop and scale high-throughput, multi-tenant backend services with a focus on reliability and performance.
- Own cost and observability for AI workloads: usage tracking, cost attribution, and quality monitoring. Model optimisation and self-hosting are active areas of investment.
- Take end-to-end ownership of the software development lifecycle: requirements, design, development, testing, deployment, and monitoring.
Requirements:
- Bachelor's or master's degree in computer science or equivalent.
- 5-8 years of software engineering experience.
- Proficiency in at least one backend language (Python, Java, Go, or similar). Ability to pick up new languages quickly; the language matters less than the engineering thinking behind it.
- Strong understanding of data structures, algorithms, multi-threading, and concurrency.
- Good understanding of software engineering concepts: design patterns, modularity, scalability.
- Experience with microservices architecture and distributed systems: designing, building, and operating them.
- Experience designing and developing RESTful APIs and async job-processing architectures.
- Production experience with databases, caching layers, message brokers, and search/analytics systems, including data modelling and scaling.
- Hands-on experience with LLM APIs (OpenAI, Gemini, Azure, or similar): prompt engineering, structured output, cost management. If you haven't worked with LLMs yet but have strong engineering fundamentals and a willingness to learn, that works too.
- Experience with major cloud platforms (AWS, GCP, or Azure).
- Experience with containers and orchestration (Docker, Kubernetes) and CI/CD pipelines.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Team player, comfortable working across teams (product, data, infrastructure) in a fast-paced environment.
Good-to-have:
- Understanding of RAG patterns: embeddings, vector stores, and retrieval strategies.
- Comfortable with Linux, shell scripting, and developing Linux-based applications.
- Familiarity with monitoring and observability tools such as Grafana, Kibana, and Elasticsearch.
- Strong networking fundamentals: DNS, load balancing, proxies, firewalls.
- Experience with ASR/TTS engines: Whisper-family models, VAD, speaker diarisation, alignment, and common failure modes.
- Experience working with audio pipelines: IP streaming, format handling, noise reduction, streaming vs batch processing.
- Experience with graph databases and graph query languages.
- Familiarity with columnar analytics stores for large-scale analytical queries.
- Experience building multi-tenant SaaS with tenant isolation and per-tenant configuration.
- Exposure to LLM observability and cost tracking tooling.
- Experience self-hosting or fine-tuning open-weight models.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
372,576 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Similar stack
Same company
Bengaluru
Data Engineer - Pharma R&D
1 day ago
≈ $26k – $50k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Hyderabad
Python
SQL
TypeScript
JavaScript
Python
FastAPI
Databases
Amazon Aurora
Amazon Neptune
Databricks
GraphDB
Neo4j
OpenSearch
pgvector
Pinecone
PostgreSQL
AI/ML
AI Agents
Airflow
Knowledge Graph
LangChain
LangGraph
NLP
Prefect
RAG
Reranking
Spark
Frontend
Angular
DevOps
Amazon S3
AWS
AWS Lambda
AWS Step Functions
CI/CD
Docker
Git
IAM
Terraform
Vector
Analytics
ETL/ELT
Apply
Data Integration Engineer
1 day ago
In office • Full-Time • Canberra
Java
Python
SQL
Python
pySpark
Databases
Amazon Redshift
Apache Kafka
Databricks
Google BigQuery
Microsoft Fabric
Snowflake
AI/ML
dbt
Spark
DevOps
AWS
Azure
CI/CD
GCP
Platform Engineering
Analytics
ETL/ELT
Power BI
Tableau
Apply
Senior Computer Scientist 1
1 day ago
≈ $31k – $60k per year (Estimated) • In office • Full-Time • 10+ years exp • Noida
Python
Databases
Redis
DevOps
CI/CD
Docker
Rest API
Apply
≈ $75k – $214k per year (Estimated) • Remote • 5+ years exp • Singapore
Go
Ruby
Ruby
Ruby on Rails
AI/ML
AI Agents
Model Context Protocol
DevOps
CI/CD
Git
Rest API
Apply
≈ $21k – $41k per year (Estimated) • In office • Full-Time • 10+ years exp • Hyderabad • Bengaluru
Python
SQL
Databases
MySQL
PostgreSQL
DevOps
AWS
Azure
GCP
Analytics
Power BI
Tableau
ETL/ELT
Apply
Software Engineer
2 months ago
≈ $22k – $59k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Bengaluru
C++
Go
JavaScript
Python
Ruby
Databases
Aerospike
ElasticSearch
MySQL
Frontend
React.js
DevOps
Ansible
AWS
Azure
GCP
Git
Grafana
Jenkins
Kibana
Kubernetes
WebRTC
Apply
Lead Security Engineer
30 min ago
≈ $29k – $72k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru
DevOps
AWS
Azure
CI/CD
GCP
SLI/SLO/SLA
Cybersecurity
CVSS
EPSS
KEV
Apply
Senior Product Manager
1 hour ago
≈ $23k – $48k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Bengaluru • Gurgaon
Python
SQL
AI/ML
OCR
Management
Power Automate
Apply
Staff Solution Architect
1 hour ago
≈ $30k – $72k per year (Estimated) • Equity • In office • 8+ years exp • Bengaluru
C#
C#
.NET
Apply
Senior Staff Solution Architect
1 hour ago
≈ $30k – $72k per year (Estimated) • Equity • In office • 10+ years exp • Bengaluru
C#
C#
.NET
Apply
Packaged/SaaS Application Engineer
2 hours ago
≈ $24k – $67k per year (Estimated) • In office • Full-Time • 3+ years exp • Bengaluru
Apply
This is one of many
372,576 more open roles from verified company boards, updated every day.

