Posted on: 15/11/2025
Description :
About The Role.
As a Staff Engineer at ThoughtSpot, you will lead the design and development of scalable systems that power core platform capabilities, including data modelling and metadata-driven features.
Youll bring deep backend engineering expertise, strong architectural thinking, and a developer-first mindset.
This is a hands-on technical leadership role where youll mentor engineers, shape system design, and collaborate cross-functionally to deliver impactful, extensible capabilities across the platform.
What You'll Do :
- Design, develop, and maintain scalable, distributed backend systems using Java and related technologies.
- Drive architectural decisions and contribute to the evolution of modelling and metadata infrastructure.
- Build robust APIs and tools to improve developer productivity and integration experiences.
- Ensure seamless integration with platform components through SDKs, REST APIs, webhooks, and model context protocols (MCP).
- Troubleshoot and resolve complex system issues with a focus on performance, reliability, and maintainability.
- Provide technical mentorship and guidance to engineers across the team.
- Promote engineering best practices across design, code quality, testing, CI/CD, and observability.
- Collaborate with product managers, designers, and other engineering teams to deliver end-to-end platform features.
- Continuously evaluate and improve platform architecture, development workflows, and system performance.
What You Bring :
- Bachelor's or Masters degree in Computer Science or a related field.
- 5+ years of backend or platform engineering experience.
- Strong programming skills in Java and familiarity with other modern backend languages (e.g., Python, GoLang).
- Proven experience in building scalable, distributed systems and platform capabilities.
- Understanding of system design, microservice architecture, and backend engineering best practices.
- Experience working with or building data modelling and metadata systems.
- Strong focus on developer experience and integration usability.
- Excellent problem-solving, communication, and collaboration skills.
- Demonstrated ability to mentor engineers and influence technical direction.
Preferred Qualifications :
- Familiarity with Model Context Protocols (MCP) and agent-to-agent (A2A) communication patterns.
- Experience with relational (e.g., MySQL, PostgreSQL) or graph databases.
- Exposure to cloud platforms (AWS, GCP, Azure) and container orchestration (Docker, Kubernetes).
- Experience designing developer-facing APIs or SDKs.
- Contributions to open-source projects or technical publications.
- Understanding of CI/CD workflows and infrastructure automation tools.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1575054
Interview Questions for you
View All