Software Engineer Intern (Gen AI)

Location: Bengaluru,Karnataka,India

About Us:

Exotel is the emerging market’s leading full-stack customer engagement platform and business-focused virtual telecom operator. Incorporated in 2011, Exotel’s cloud-based product

suite powers 50 million daily engagements across voice, video and messaging channels. Exotel

powers unified customer engagement to over 6000 companies in 60+ countries, including India,

SE Asia, the Middle East, and Africa.

 

Today, some of the fastest-growing companies in the emerging markets (Ola, Swiggy, Flipkart,

GoJek, Byju’s, Urban Company, HDFC Bank, Zomato, Oyo, etc.) manage their customer

engagement with Exotel’s suite of a communication API, Ameyo’s omnichannel contact centre

(merger), and Cogno AI‘s conversational AI platform (acquisition) over the cloud. We are a $100

million Series D funded company with $60 million in ARR.

 

About the Role:

Join our GenAI team working on the future of voice-based conversational agents. As a GenAI Intern, you'll help design, build, and evaluate AI-powered voice bots and agentic AI systems that interact with users over telephony and other audio channels. This is a hands-on opportunity to explore real-world applications of LLMs, ASR, and TTS in a fast-moving environment.

 

Responsibilities:

  • Assist in developing and testing GenAI-driven voice bots for real-time conversations

  • Support integration of Automatic Speech Recognition (ASR), Large Language Models (LLMs), and Text-to-Speech (TTS) systems

  • Work on preparing conversational AI datasets for fine-tuning systems

  • Help design testing frameworks for automated LLM evaluations

  • Prototype new conversation agents and voice bot capabilities with various open-source models

  • Document experiments and share insights with the broader team

Required Skills:

  • Basic programming experience in Python or equivalent

  • Understanding of basic programming practices like OOPs, test driven development, modular programming, data structures

  • Familiarity with concepts in machine learning and natural language processing

  • Curiosity to learn about speech technologies and voice interaction design

  • Good problem-solving and communication skills

 

Good-to-Haves:

  • Familiarity with real-time audio processing or streaming APIs

  • Understanding of how voice bots work (ASR, NLU/LLM, TTS pipeline)

  • Knowledge of frameworks like LangChain or RAG pipelines

  • Basic understanding of MLOps or deploying ML models in production

  • Experience working on open-source models, fine-tuning LLMs etc

  • Contributions to open-source, ML projects, or relevant hackathons

Apply to this job

Related vacancies