Principal Engineer- Semantic Modeling
ThoughtSpot
2 - 5 years
Bengaluru
Posted: 10/12/2025
Job 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.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
