Posted Jul 13, 2026

Senior BI Engineer (Microsoft Fabric Semantic Model)

Apply for this Position →

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 based in Latin America to own the development and evolution of our Microsoft Fabric semantic model layer, and drive the creation of high-quality, performant Power BI reports for our Starbase project. You will work hands-on with Lakehouse/Warehouse, the SQL analytics endpoint, and the Power BI Service, applying best practices for dimensional modeling, SQL, DAX, and CI/CD in Fabric. The ideal candidate is fluent in semantic model design, Direct Lake, and performance tuning. Experience with Power BI is a plus, but not required.

Responsibilities:

  • Design and maintain star‑schema semantic models (facts, dimensions, role‑playing dimensions, SCD patterns).
  • Define relationships, hierarchies, calculation groups, KPIs, and reusable business logic in DAX.
  • Select and tune Import, DirectQuery, Direct Lake (and Hybrid tables/Incremental Refresh when needed).
  • Optimize with aggregations, partitioning, column sizing, and the Performance Analyzer.
  • Build models on Lakehouse/Warehouse (incl. SQL analytics endpoint), Dataflows Gen2, and external sources; configure gateways for on‑prem data.
  • Implement Row‑Level Security (RLS) and Object‑Level Security (OLS); manage Build permissions, endorsements (certified/promoted), and sensitivity labels in partnership with data governance.
  • Use Power BI Projects (PBIP), Git integration and deployment pipelines for versioning and multi‑environment releases; serialize models with TMDL and use external tools where appropriate.
  • Monitor and right‑size Fabric capacity using the Capacity Metrics app; collaborate with admins to keep models and refreshes healthy.
  • Document definitions, lineage, and refresh behaviors; evangelize reuse of the semantic layer across workspaces.

Qualifications

Experience:

Soft skills:

Bonus skills:


Why Upstart13?

Perks:

Are you ready to join our cause? Be sure to ask, “Why 13?

Originally posted on Himalayas

Apply Now