Industry: IT Services and IT ConsultingSeniority level: Mid-Senior level
Experience: 6+ yrsLocation: BengaluruJob Type: full-time
We are seeking a highly skilled ThoughtSpot Developer to join our Analytics and BI team. This role is responsible for designing, developing, and optimizing ThoughtSpot analytics solutions that enable business users to make data-driven decisions through intuitive, scalable, and high-performing analytics experiences. The ideal candidate will have strong expertise in ThoughtSpot development, data modeling, dashboard creation, and BigQuery-based analytics, while collaborating closely with data engineering, product, and business stakeholders.
Key Responsibilities
- Design, develop, and maintain ThoughtSpot worksheets, Liveboards, answers, and dashboards to support business reporting and analytics needs.
- Collaborate with business stakeholders to gather requirements and translate them into scalable analytics solutions.
- Develop and optimize ThoughtSpot data models, schemas, and metadata structures to enhance usability and performance.
- Design and optimize BigQuery data models that support self-service analytics and enterprise reporting.
- Write, optimize, and troubleshoot complex BigQuery SQL queries for large-scale analytical workloads.
- Improve query performance and manage BigQuery costs through partitioning, clustering, materialized views, and query optimization techniques.
- Build and maintain live query connections between ThoughtSpot and cloud data platforms.
- Leverage ThoughtSpot Modeling Language (TML) for content migration, version control, and deployment across environments.
- Utilize ThoughtSpot REST APIs for automation, integration, and operational efficiency.
- Monitor dashboard performance and collaborate with data engineering teams to optimize underlying datasets and schemas.
- Implement and support row-level security, role-based access controls (RBAC), and governance requirements.
- Troubleshoot analytics and platform-related issues and provide L2/L3 support as needed.
- Create and maintain technical documentation, data dictionaries, and development standards.
- Support user adoption through training sessions, knowledge sharing, and best-practice guidance.
- Partner with cross-functional teams to ensure analytics solutions align with business objectives and data governance standards.
Required Qualifications
- 5–8+ years of experience in data analytics, business intelligence, or analytics development.
- Strong hands-on experience with ThoughtSpot development, including Liveboards, Worksheets, Answers, and data modeling.
- Solid understanding of ThoughtSpot architecture, semantic modeling, and query performance optimization.
- Experience working with cloud data platforms such as Google Cloud Platform (GCP) BigQuery or AWS-based analytics environments.
- Deep expertise in BigQuery, including advanced SQL development, data modeling, performance tuning, and cost optimization.
- Strong understanding of data warehousing concepts and large-scale analytical data models.
- Experience implementing security models, RBAC, governance, and compliance requirements.
- Proficiency in ThoughtSpot TML, REST APIs, and analytics platform integrations.
- Strong analytical and problem-solving skills with the ability to troubleshoot complex data and reporting issues.
- Excellent communication and stakeholder management skills.
- Ability to work independently and drive analytics initiatives from design through deployment and support.
Preferred Qualifications
- Experience with cloud-native analytics architectures on GCP.
- Exposure to CI/CD processes for analytics content deployment.
- Experience integrating ThoughtSpot with enterprise applications and embedded analytics solutions.
- Knowledge of data governance, metadata management, and self-service BI best practices.
- Experience mentoring junior developers and contributing to analytics center-of-excellence initiatives.