HamburgerMenu
hirist

ThoughtSpot - Principal Engineer - Semantic Modeling

Posted on: 26/11/2025

Job Description

Description :


Principal Engineer Backend Application (Semantic Modeling)

ThoughtSpot is on a mission to empower everyone with the ability to analyze data and gain insights.

We're looking for a talented Principal Engineer to play a key role in building and scaling our next-generation cloud platform.

About the Team :

- Our Core Services Engineering team is at the heart of building and scaling the core infrastructure that powers the whole of Thoughtspot.

- We are a collaborative and passionate group of engineers who thrive on solving complex challenges in distributed systems, ensuring high availability, low latency, and massive scalability.

- We value innovation, continuous learning, and a strong sense of ownership.

What You'll Do :


- Architect, design, and implement core platform services that enable ThoughtSpot's microservices to meet and exceed the demands of our global enterprise customers.

- Lead technical strategy and roadmap development, collaborating with product management, engineering teams, and other stakeholders.

- Act as a technical leader for delivering new features and experiences, fostering a collaborative environment within cross-functional teams.

- Champion innovation to continuously improve customer experience and engineer productivity.

- Develop, deploy, and maintain highly reliable, scalable, and secure cloud infrastructure across multiple cloud providers and on-premises deployments.

- Implement robust monitoring, alerting, and logging systems for proactive issue identification and resolution.

- Mentor and train junior engineers, fostering their growth and development.

What You'll Bring :


- 14+ years of experience in designing and implementing highly reliable, scalable, and distributed systems.

- Proven track record of building and scaling planet-scale, cloud-native SaaS products.

- Deep understanding of cloud platforms (AWS, GCP, Azure) and container orchestration technologies (Kubernetes).

- Expertise in distributed systems principles, microservices architecture, and API design.

- Strong coding skills in modern programming languages (Java, Python, Go, etc.

- Experience with DevOps methodologies and infrastructure automation tools.

- Excellent communication and collaboration skills.

- Passion for building elegant, maintainable, and performant software.


info-icon

Did you find something suspicious?