This role is for one of our clients
Industry: IT Services and IT Consulting
Seniority level: Mid-Senior level
Experience: 6+ yrs
Location: Bengaluru
Job 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.
- 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.
- 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.
- 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.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.