24 Exotel Jobs
SE-3 Gen AI"> SE-3 Gen AI
Exotel
posted 4d ago
Flexible timing
Key skills for the job
Exotel is one of Asia s largest cloud telephony companies. Our aim is to change the way enterprises look at customer communication. We build the best in class communication products that power the companies of today and tomorrow. Our technology enables customer communication for our clients such as Uber, Ola, Go-Jek, ICICI, IDFC, Redbus, Flipkart, Quikr, Practo, Lazada, Redmart, etc. to name a few. We are a 13-year-old company with humble beginnings. We started as a 3 member team. Currently, we are a 120 member team catering to over 3000 customers across the globe. Our technology has connected over 400 million people across the world and powered over 10 billion conversations. Read our growth story here .
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
Bachelors or Masters 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: Golang (preferred) / PHP (preferred) / Ruby / Python / 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: 4-6 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
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Exotel roles with real interview advice