Principal Engineer - 1 (Gen AI)

Bengaluru | TECH | Full-time

Apply

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 Principal 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.