Senior BI Engineer (Microsoft Fabric Semantic Model, Splunk)
Upstart 13About the role
Calling All Upstarters!
SENIOR BI ENGINEER WANTED!
We are Upstart 13. We are humble, hungry, and competent people who are radically changing the expectations and experience of outsourcing for all participants by challenging barriers that create inequality and by bringing down borders in technology for people everywhere. We’re all about delivering value and doing big things. We have become a game-changer for teams around the world who look to Upstart’s services as a differentiator.
Job Description:
We are seeking a Senior BI Engineer located in Latin America to own the development and evolution of our Microsoft Fabric semantic model layer, and to drive the creation of high-quality, performant Power BI solutions for our Starbase project. You will work hands-on across Lakehouse/Warehouse, the SQL analytics endpoint, and the Power BI Service, applying best practices for dimensional modeling, SQL, DAX, and CI/CD in Fabric. You’ll also support telemetry and security analytics scenarios through Splunk and Azure Data Explorer (ADX). The ideal candidate is fluent in semantic model design, Direct Lake, and performance tuning. Power BI report-building experience is a plus.
Responsibilities:
Design and maintain semantic models using star-schema principles (facts, dimensions, hierarchies, calculation groups, KPIs, reusable DAX logic).
Optimize performance through aggregations, partitions, column sizing, caching, and monitoring tools (Performance Analyzer, Capacity Metrics).
Manage data connectivity and ingestion from Lakehouse/Warehouse, SQL analytics endpoint, Dataflows Gen2, external sources, and configure gateways for on-prem data.
Implement security models (RLS, OLS), manage permissions, endorsements, and sensitivity labels in alignment with governance.
Develop and maintain dashboards, alerts, and scheduled reports in Power BI and Splunk.
Strong background with Splunk, including authoring advanced queries in DAX, SPL, and KQL for analytics and time-series scenarios.
Configure and maintain Splunk data onboarding (Forwarders, inputs.conf, props.conf, transforms.conf) and extract data via REST API or SDK.
Build ADX ingestion pipelines from Event Hubs, Blob Storage, or custom connectors; manage retention policies and optimize performance.
Apply CI/CD best practices using PBIP, Git integration, deployment pipelines, and TMDL serialization; leverage external tools (Tabular Editor, DAX Studio).
Document definitions, lineage, refresh behaviors, and promote reuse of semantic layers across workspaces.
Collaborate with admins to monitor capacity, ensure healthy refreshes, and maintain secure, scalable environments.
Qualifications
Experience:
6+ years of experience building production ETL/ELT pipelines.
Strong Power BI modeling experience with dimensional/ star schema design, and strong DAX and Power Query (M).
Hands‑on experience with Microsoft Fabric (Lakehouse/Warehouse, SQL analytics endpoint, OneLake concepts).
Proficient in SPL, including advanced commands, subsearches, macros, and eval functions.
Experience with data onboarding using Universal/Heavy Forwarders and configuring inputs.conf, props.conf, and transforms.conf.
Ability to extract data from Splunk using REST API, SDK, or export commands for downstream analytics.
Proven use of Direct Lake plus Import/DirectQuery and a clear understanding when/why to use each.
RLS/OLS design and implementation experience.
PBIP + Git and deployment pipelines for CI/CD; TMDL familiarity (preview features acceptable).
Performance tuning (VertiPaq fundamentals, partitions, aggregations; Performance Analyzer).
Comfortable with SQL.
Strong KQL skills including joins, summarize, make-series, and time series analysis functions.
Experience with ADX ingestion pipelines from Event Hubs, Blob Storage, or custom connectors.
Familiarity with ADX retention policies, caching, and performance optimization
Familiarity with TMDL, external tools (e.g.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s