Software Engineer Intern (Gen AI)

Bengaluru, Karnataka, India

Exotel

AI transformation partner for enterprises, driving increased revenue, reduced costs, and enhanced customer experience with Exotel solutions.

View all jobs at Exotel

Apply now Apply later

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
Apply now Apply later
Job stats:  3  3  0

Tags: APIs ASR Conversational AI Generative AI LangChain LLMs Machine Learning ML models MLOps NLP NLU Open Source Pipelines Python RAG Streaming Testing

Region: Asia/Pacific
Country: India

More jobs like this