AI Delivery 3

Bengaluru, Karnataka, India | Customer Operations | Full-time

Apply

About Us:

Exotel is the leading customer engagement platform and virtual telecom operator in emerging markets. Since 2011, Exotel has enabled over 50 million daily interactions through its cloud-based suite of communication tools spanning voice, video, and messaging channels. Trusted by 6,000+ companies across 60+ countries, Exotel empowers unified customer engagement in markets such as India, Southeast Asia, the Middle East, and Africa.

Some of the fastest-growing companies, including Ola, Swiggy, Flipkart, Byju’s, Urban Company, HDFC Bank, and Zomato, rely on Exotel for their customer communication needs. With a robust ecosystem combining Exotel’s communication APIs, Ameyo’s omnichannel contact center, and Cogno AI’s conversational platform, Exotel is now a $100 million Series D-funded company with an ARR of $60 million.

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.

Engineering Team @ Exotel

The “Product Engineering” Team builds applications and products enabling customers to use our core services such as Voice and messaging, grammatically. The team builds endpoints with Identity, Authentication, and Management layers for other developers/programs to consume our core services. Examples include integration into other CRM services such as Zoho, Freshdesk, etc OR into customers' own workflows. It also focuses on building the work-flows as UI elements that can be used by customers.

Software engineering within the Product Engineering team involves all aspects of software engineering: designing and architecting services and features, development, testing, instrumentation, deployment, stabilization, and operations. You will be working on the core cloud telephony platform and products. A lot of focus in what you do will be outside of just adding features - you will be constantly thinking of "how do I scale out my cluster to twice its size with 60 seconds?", "how do I increase the platform uptime from 99.95 to 99.99?", "how to shave off a few extra milliseconds in response times?" etc.

Responsibilities:

  • Champion (lead) projects for the Implementation, testing of GenAI solutions for Exotel's customers.
  • Work with the support team wherever needed.
  • Liaise with pre-sales teams and customers for an understanding of requirements and timelines.
  • Liaise with the product team to understand the product to ensure efficient implementation, as well as to suggest product improvements.
  • Team mentoring.

Requirements:

  • Proven track record of project delivery for 1+ years.
  • Good coding (Preferably Python) skills and DSA
  • Good problem-solving and communication skills.
  • Good Knowledge of Gen-AI technologies (LLM prompt engineering).
  • Familiarity with React, HTML, CSS, JS, or similar frameworks.
  • Familiarity with HTTP, REST, microservices, concurrency, and Multithreading.
  • Willingness to work in a dynamic and fast-paced environment.
  • 4-6 years of experience with a Bachelor's / Master's Degree in Computer Science or equivalent.
  • Ownership and commitment towards work.
  • Good-to-haves: Experience with cloud deployments.