Principal BI Engineer
Role Overview
ABC Fitness is hiring a Principal BI Engineer to build scalable enterprise reporting and analytics solutions.
The role focuses on reliable Power BI reporting, governed metrics, semantic models, and production-ready data platforms.
Key Skills for This Role
Full Job Posting
Role overview
ABC Fitness is hiring a Principal BI Engineer to build scalable enterprise reporting and analytics solutions.
The role focuses on reliable Power BI reporting, governed metrics, semantic models, and production-ready data platforms.
What you'll do
- Architect, build, and improve dashboards, semantic models, data transformations, embedded analytics, and reusable reporting assets.
- Design scalable Power BI semantic layers using dimensional modeling, governed metrics, reusable business logic, and performance-conscious practices.
- Build reporting logic with SQL, DAX, Power Query, views, stored procedures, and cloud-based data-processing patterns.
- Work across Azure, Azure Synapse, Power BI, AWS, and related platforms to deliver secure and scalable reporting solutions.
- Establish standards for source control, testing, documentation, releases, monitoring, and production readiness.
- Improve reliability through validation, reconciliation, refresh monitoring, regression testing, and operational runbooks.
- Partner with Product, Engineering, Data Engineering, Security, QA, and business teams on analytics solutions.
- Mentor engineers and analysts through design reviews, reference implementations, and practical enablement.
What you'll need
- At least 8 years of experience in reporting, BI, analytics engineering, enterprise data, or cloud data platform solutions.
- Deep hands-on Power BI experience, including Desktop, Service, DAX, Power Query, semantic models, refresh management, security, and performance optimization.
- Experience with Azure, Azure Synapse, Power BI, AWS, and modern cloud-based data environments.
- Strong SQL skills for complex queries, views, stored procedures, transformations, and reconciliation logic.
- Strong understanding of dimensional modeling, star schemas, semantic-layer design, data warehousing, lakehouse concepts, and governed metrics.
- Experience building dashboards, paginated reports, embedded analytics, shared semantic models, or customer-specific reporting solutions.
- Familiarity with Git-based source control, peer review, CI/CD, automated deployments, and environment management.
- Ability to troubleshoot production issues involving accuracy, refresh failures, business logic, security, performance, or platform capacity.
Preferred experience
- Experience with Databricks or similar lakehouse platforms.
- Experience with Microsoft Fabric, Power BI Embedded, or advanced Azure analytics services.
- Experience with Tabular Editor, DAX Studio, Power BI Performance Analyzer, deployment pipelines, or related tools.
- Experience designing multi-tenant, customer-specific, or embedded reporting at enterprise scale.
- Experience using Python, PowerShell, APIs, orchestration tools, copilots, or AI-assisted workflows.
- Experience with AI-driven reporting, anomaly detection, forecasting, natural-language analytics, or predictive-model integration.
- Understanding of governance, security, accuracy, and explainability considerations for AI-generated insights.
Benefits and culture
- ABC Fitness promotes a culture centered on Best Life, Growth Mindset, and One Team.
- Benefits include paid leave, holidays, medical insurance, life insurance, personal accident insurance, fitness reimbursement, and a Calm App subscription.
- The company supports working women with financial aid toward crèche facilities.
About ABC Fitness
ABC Fitness provides software and data-driven solutions for fitness businesses, supporting clubs, coaches, members, and payment processing worldwide.
Its products include ABC Glofox, ABC Ignite, ABC Trainerize, and ABC Evo.
Workplace
- The source includes a #LI-HYBRID indicator, supporting a hybrid workplace classification.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at ABC Fitness India Pvt Ltd
Software Engineering Manager-Insights Application
, IND
ABC Fitness is seeking a hands-on engineering manager to lead and coach a team responsible for the Insights application. The role combines technical direction, delivery and production ownership with migration from Azure
Senior BI Developer
, IND
ABC Fitness is seeking a Senior BI Developer to build, optimize, and maintain Power BI dashboards, reports, semantic models, and reusable analytics assets. The role requires 4–6 years of BI or related experience, strong
Senior Engineering Manager – Service Transformation & Platform Capabilities
, IND
ABC Fitness seeks a Senior Engineering Manager to lead teams transforming duplicated product capabilities into shared cloud-native services. You will own delivery, migration safety, engineering quality, and team developm
Job Posting Title Principal Engineer – Software Architecture and Modernization
, IND
ABC Fitness is seeking a hands-on Principal Engineer to lead software architecture and modernization of complex production systems. The role combines technical direction with implementation, reliability improvements, tes
Manager, Insights Application
, IND
ABC Fitness is hiring a hands-on engineering manager to lead the Insights application team across backend, frontend, cloud, DevOps, and production support. You will own delivery execution, guide an Azure-to-AWS migration
Software Developer II (Java Backend SDE2)
, IND
ABC Fitness is seeking a mid-level Java backend developer to build services, APIs, and service logic for Connect and XLerate product features. The role involves SQL, code reviews, testing, Agile and Lean delivery, and co
Software Engineering Manager-Insights Application
, IND
Senior BI Developer
, IND
Senior Engineering Manager – Service Transformation & Platform Capabilities
, IND
Job Posting Title Principal Engineer – Software Architecture and Modernization
, IND
Manager, Insights Application
, IND
Software Developer II (Java Backend SDE2)
, IND