Senior Power BI Developer

TLDR

Own and enhance existing Power BI models while diagnosing performance issues and collaborating directly with stakeholders to understand their data needs.

We're a data and analytics team that builds reporting products for enterprise clients. We need a Power BI developer who can pick up a complex existing model, figure out what's wrong with it, and fix it — then keep building on top of it.

This isn't a role where you'll be handed clean requirements and told what to build. You'll be given a problem, access to the data, and expected to drive to a solution. If that sounds like your normal working style, keep reading.

  • Start - As soon as possible
  • Stack - Cloud data warehouse → Power BI Import Mode
  • Model size - Large enterprise model — 80+ tables, 200+ DAX measures
  • Shift Time - IST 3pm to 12am 

Day to day, the work looks like this:

  • Taking ownership of reports that are already in production — diagnosing performance issues, fixing broken measures, and extending them with new pages and features
  • Writing DAX from scratch. Not adjusting templates or copying patterns from documentation — actually understanding what the engine is doing and writing accordingly
  • Working directly with stakeholders who don't speak Power BI. You'll need to ask the right questions to understand what they actually need, not just what they're asking for
  • Keeping the data model clean — removing dead weight, managing relationships, and making sure things don't fall apart when the data changes upstream
  • Collaborating with data engineers when a problem traces back to the source — you don't need to be a SQL expert, but you need to be able to have a technical conversation

Hard requirements — don't apply if you can't tick all of these:

  • 5+ years of Power BI development on real enterprise models, not demos or training datasets
  • DAX at an expert level. CALCULATE, SUMX, TREATAS, FILTER, GROUPBY, time intelligence — you know when to use each one and why, and you can debug your own work
  • You know how to use DAX Studio — not just open it, but actually use Server Timings to figure out where a slow query is spending its time
  • Tabular Editor is part of your normal workflow, not something you Google when someone mentions it
  • Power Query (M) — you can write and fix transformation steps without clicking through the GUI
  • You understand the data model underneath the visuals: relationship direction, cardinality, filter propagation, and what breaks when you get these wrong
  • SQL — enough to read a query, write a basic one, and hold a conversation with an engineer about what's happening in the database

We expect hands-on familiarity with these. We'll ask about them in the interview:

  • DAX Studio - Query diagnosis, Server Timings, VertiPaq Analyzer — the main tool for any serious performance work
  • Tabular Editor 2 or 3 - Best Practice Analyzer, batch measure editing, model cleanup
  • Performance Analyzer - Identifying which visuals and queries are slow, built into Power BI Desktop
  • Measure Killer - Finding and removing unused measures and columns from the model
  • Bravo for Power BI - DAX formatting and model documentation
  • ALM Toolkit - Comparing and deploying model schema changes across environments
  • Optimize Ribbon - Pausing visuals while editing, managing aggregations

Good to have :

  • Background in real estate, energy, or sustainability data — we work in this space, so familiarity helps
  • Experience with Power BI Service — workspaces, refresh schedules, deployment pipelines, RLS
  • Incremental refresh and large fact table strategies

Probably not a fit if...

  • You need requirements fully written before you can start
  • You fix performance by cutting data, not by fixing the DAX
  • You use AI tools to write your measures
  • Your models work but nobody else can maintain them

Likely a strong fit if...

  • You're comfortable working backwards from a business problem
  • Your first step with a slow report is Performance Analyzer and DAX Studio
  • You write DAX from memory and can explain every line
  • You write clean, commented code like someone else will need to read it

Send us two things:

  • Your CV — focus on the Power BI projects, not the job titles. Tell us the model size, what the data looked like, and what you specifically built or fixed
  • One real example of a performance problem you diagnosed and solved in Power BI. Show the before and after, and explain what was actually wrong. A paragraph is fine — we don't need a case study

 

We read every application. If you don't include the performance example, we'll assume you don't have one.

Attain provides subscription-based Operations Pods that handle QA, support, documentation, and reporting for startups. Designed for early, small, and growth-stage teams, our solution allows founders and engineers to focus on building rather than managing operational chaos. With fast onboarding and integrated support, we deliver predictable outcomes without the complexity of traditional hiring.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Developer Q&A's
Report this job
Apply for this job