Search by job, company or skills

Exotel

Principal Engineer - 1 (Gen AI)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Us

Exotel is a leading provider of AI transformation solutions for enterprise customer engagement and experience. With over 20 billion annual conversations across omnichannel, voice, agents, and bots, Exotel is trusted by 7,000+ clients worldwide across BFSI, Logistics, Consumer Durables, E-commerce, Healthcare, and Education.

As businesses strive to balance revenue growth, cost optimisation, and exceptional customer experience, Exotel enables smart, scalable, and AI-driven communication that empowers enterprises to engage smarter, faster, and better.


Role Overview

As a Product Engineer - Level 1 (PE-1) in the Gen AI team, you will be responsible for designing, developing, and delivering cutting-edge AI-powered solutions that redefine enterprise customer experiences. You will work hands-on with modern technologies, collaborate closely with product managers, architects, and cross-functional teams, and contribute to high-impact projects that directly shape the company's Gen AI roadmap.

This role is ideal for experienced engineers who excel in a fast-paced environment, take complete ownership of their deliverables, and are keen on solving complex engineering challenges at scale.


Roles & Responsibilities

  • Design, develop, and maintain high-quality, scalable, and secure services and systems for Exotel's Gen AI product suite.

  • Contribute to the engineering roadmap by breaking down requirements into technical specifications and executable tasks.

  • Build reliable backend components, REST APIs, microservices, and client libraries with performance and maintainability in mind.

  • Ensure production readiness through comprehensive testing, debugging, monitoring, and deployment best practices.

  • Collaborate with Product Managers to understand functional requirements and with Architects to ensure alignment on system design, scalability, and performance.

  • Analyse system performance, troubleshoot production issues, and drive root cause analysis and long-term fixes.

  • Contribute to engineering processes such as code reviews, design discussions, documentation, and continuous improvement initiatives.

  • Work closely with cross-functional stakeholders to ensure smooth execution, communication, and alignment on priorities.


Must-Haves

  • 8-10+ years of hands-on experience working on Python.

  • Strong expertise in backend or platform engineering, distributed systems, REST APIs, and microservice architectures.

  • Exposure to Gen AI technologies, LLM-based solutions, or AI-driven automation systems.

  • Proven experience delivering complex, high-impact software products with measurable outcomes.

  • Solid understanding of cloud-native development, CI/CD, containerization, and DevOps practices.

  • Strong problem-solving ability with a mindset of ownership, responsibility, and bias for action.

  • Excellent communication skills and ability to work effectively with cross-functional teams.

More Info

About Company

Exotel

Exotel was started by Shivakumar Ganesan in 2011. Shivakumar's previous venture, Roopit, needed a simple automated call center solution for which he built an in-house product, and eventually it became a standalone company in the form of Exotel.Exotel picked up a Rs. 25 million (approximately US$500,000 funding from Mumbai Angels and Blume Ventures in March 2012

Job ID: 135702197