Member of Technical Staff – Search & Semantic Modeling Platform
About the role
Join a team of world-class engineers building ThoughtSpot’s next-generation relational search and semantic modeling engine. We’re looking for strong backend engineers who love solving deep systems problems and want to shape how enterprises model, manage, and explore data at scale.
You’ll work on core platforms that power our natural language search engine, semantic modeling layer, universal object search, AI-driven ranking and relevance, and distributed in-memory data infrastructure.
What you’ll do
- Design and build scalable backend systems to model, store, and process large volumes of structured and semi-structured data.
- Develop core services and abstractions that power semantic modeling, schema evolution, and query planning.
- Improve performance, reliability, and scalability of systems underpinning data search and exploration.
- Write clean, maintainable code with solid functional, performance, and system-level tests.
- Evolve our metadata, indexing, and data-modelling frameworks to enable self-serve analytics at massive scale.
What you’ll bring
3 years of hands-on experience in backend engineering using Java (or similar languages).Strong coding fundamentals plus the ability to dive deep into system-level implementation details.Good understanding of distributed systems, performance, scalability, and system design principles.Strong problem-solving and algorithmic thinking.Experience with large-scale, high-performance data systems is a plus.Comfort working with cross-functional teams in a fast-moving environment.