E

Software Engineer - 3 (Gen AI)

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Engineer - 3 (Gen AI)


About us


Exotel is a leading provider of AI transformation to enterprises for customer engagement and experience. With over 20 billion annual conversations across Omni channel, voice, agents and bots,  Exotel is trusted by more than 7000 clients worldwide, spanning industries such as BFSI, Logistics, Consumer Durables, E-commerce, Healthcare and Education.


Customer expectations are evolving and businesses face the challenge of balancing the need for increased revenue, optimized costs, and exceptional customer experience (CX). Exotel steps forward as your transformative partner, offering an AI-powered communication solution to address all three!


Tech @ Exotel


Exotel engineering solves some really cool infrastructure level problems with the goal of ensuring no one misses a call or an SMS.




  • Our focus is on building very fault-tolerant, loosely coupled, scalable and real-time distributed system




  • We are generally agnostic of language, technology or tools. Currently, our tech stack is built on Golang, Node.js, Ruby, Java and PHP. We use Aerospike, MySQL as data stores, ElasticSearch for search and Beanstalkd for queuing




  • We emphasize a lot on clean abstractions of code, loosely coupled services and good coding practices




  • We are very strong believers in "you built it, you own it!". And running a distributed system is very different from just building one!




  • We are crazy about high availability




 


What are we looking for?


We are looking for candidates with strong programming skills,  and a strong understanding of computer/distributed systems. We want people who love designing and building infrastructure components and large complex services. Being a Software Engineer at Exotel takes a bit more than the following


 


Must-haves


 




  • Bachelor's or Master's degree in computer science or equivalent.




  • Experience working with major cloud solutions AWS (preferred), Azure, and GCP.




  • Faimilarity with 3-Tier, microservices architecture and distributed systems




  • Experience with design & development of RESTful services




  • Experience with developing Linux-based applications, networking and scripting.




  • Experience with different data stores, data modeling and scaling them




  • Familiarity with datastores such as Aerospike, MySQL, Mongo-db etc.




  • Experience with one of the OOP languages:Python/ Golang/Ruby / PHP / C++




  • Good understanding of data structures, multi-threading and concurrency concepts.




  • Experience with DevOps tools like Jenkins, Ansible, Kubernetes, Git is a plus.




  • Familiarity with elasticsearch queries and visualization tools like grafana, kibana




  • Strong networking fundamentals: Firewalls, Proxies, DNS, Loadbalancing, etc.




  • Strong analytical and problem-solving skills.




  • Excellent written and verbal communication skills.




  • Team player, flexible, and able to work in a fast-paced environment.




  • A "devops" mindset. You own what you will develop.




 


Good-to-haves


 




  • Strong understanding of software engineering concepts (Design patterns, Modularity, Scalability, etc.)




  • Experience using LLMs and/OR ASR, TTS engines 




  • Experience working with audio pipes (IP streaming, Voicebots, Call Quality Automation, CC) 




  • Experience: 5-8 years




 


Other expectations:


 




  • Willingness to explore and learn new technologies on the Job




  • Take end-to-end ownership of the software development lifecycle in a DevOps as a culture setting: requirement elicitation, Design, Development, Testing, Deployment and Monitoring




  • Lead ( mentor and own up) work of a team of 4 to 6 engineers




Original job Software Engineer - 3 (Gen AI) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.