Exotel is hiring Software Engineer 1 (Gen AI) for its Bengaluru office. This full-time role is suited for engineers with strong computer science fundamentals who are excited about building large-scale distributed systems, cloud-native platforms, and GenAI-powered communication products. If you enjoy owning systems end-to-end and working on highly available infrastructure, this role offers strong learning and impact.

About Exotel
Exotel is one of Asia’s largest cloud telephony companies, helping enterprises reimagine customer communication. Its products power communication for leading brands like Uber, Ola, Flipkart, ICICI, Redbus, Practo, and many more. Founded as a small three-member team, Exotel has grown into a global company serving 3000+ customers, connecting over 400 million people, and enabling more than 10 billion conversations worldwide.
Job Details
| Job Detail | Information |
|---|---|
| Company | Exotel |
| Role | Software Engineer 1 (Gen AI) |
| Job Type | Full-Time |
| Location | Bengaluru, Karnataka |
| Work Mode | Onsite |
| Experience | 0–2 Years (Expected) |
Role Overview
As a Software Engineer 1 at Exotel, you will work on the core cloud telephony platform, handling everything from design and development to deployment and operations. The role goes beyond feature development and focuses on scalability, reliability, latency optimization, and system availability. You will contribute to real-time distributed systems while embracing a strong DevOps ownership culture.
Help a friend land their next role. Share now!
Key Responsibilities
- Design, develop, test, deploy, and operate cloud-based services
- Build and scale fault-tolerant, loosely coupled distributed systems
- Improve platform reliability, uptime, and response times
- Work on infrastructure-level challenges in real-time communication systems
- Own services end-to-end following DevOps best practices
- Collaborate with mentors while independently delivering software components
- Monitor, debug, and optimize production systems
Required Skills
- Strong computer science fundamentals and system design knowledge
- Expertise in Python and AWS
- Experience with large-scale distributed systems or core systems programming
- Knowledge of data stores, data modeling, and scaling strategies
- DevOps mindset with ownership of development and operations
- Understanding of scalable, highly available cloud architectures
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
Good-to-Have Skills
- Experience building and deploying cloud-native applications
- Exposure to LLMs, ASR, or TTS systems
- Experience with audio pipelines, IP streaming, or voice-based systems
- Scripting experience in PHP, Ruby, or Python
- Familiarity with multiple programming languages and tech stacks
Expected Salary
The salary for this role will be as per Exotel standards and depends on experience, technical depth, and interview performance.
How to Apply
Interested candidates should apply by clicking the button below.
Before applying, consider the following tips:
- Highlight your strong CS fundamentals and system design knowledge
- Showcase experience with AWS, Python, and scalable systems
- Mention projects related to distributed systems, cloud platforms, or GenAI
- Emphasize ownership mindset, DevOps exposure, and production experience
Early applications are recommended as this role attracts high competition 🚀
Share the opportunity