🔔 FCM Loaded

Principal Engineer- Semantic Modeling

ThoughtSpot

2 - 5 years

Bengaluru

Posted: 10/12/2025

Getting a referral is 5x more effective than applying directly

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.