Power BI Tutor Job — Remote, Freelance, Rs 500-1,500/hr
| Role | Online Power BI Tutor (Freelance) |
|---|---|
| Pay | Rs 500 – Rs 1,500 per hour |
| Type | Freelance, part-time, work from home |
| Location | Remote. India-based tutors preferred; global applicants welcome |
| Hours | Flexible, mainly 5 PM – 9 AM IST |
| Students | Mostly USA, Gulf, Europe, Australia |
| Apply via | Application form on the MEB tutoring jobs hub |
The Power BI tutor job at MEB involves running 1:1 live online sessions and providing homework guidance within those sessions, mainly for students in the USA and the Gulf. Students who request this role are typically enrolled in university-level business analytics, data management, or MBA programmes and arrive with real datasets, partially built reports, and hard submission deadlines. Sessions almost always involve screen sharing, live DAX formula writing, and walking a student through the logic of a measure or a data model rather than simply demonstrating a finished dashboard. You will need to be comfortable switching between the Query Editor, the Model view, and the report canvas in real time while explaining your reasoning clearly in English.
What the role involves
- Running live 1:1 Power BI sessions on a shared digital whiteboard or screen-share environment, typically between 5 PM and 9 AM IST.
- Walking students through data modelling decisions — star schema design, relationship cardinality, and cross-filter direction — in the context of their actual assignments.
- Explaining DAX expressions step by step: writing measures from scratch, diagnosing incorrect results, and making the evaluation context visible to the student.
- Guiding students through Power Query transformations, including M-code logic, merge operations, and data type handling, without completing the work for them.
- Reviewing student-built reports for correctness of logic, not just visual presentation, and helping students understand where their model or measure has gone wrong.
Topics you will be expected to teach
- Power Query and the M language: data import, transformation steps, and query folding
- Data modelling: star and snowflake schema design, table relationships, and cardinality
- DAX fundamentals: calculated columns, measures, and the difference between row context and filter context
- DAX time intelligence: TOTALYTD, SAMEPERIODLASTYEAR, DATEADD, and custom calendar tables
- Advanced DAX: CALCULATE, FILTER, ALL, ALLEXCEPT, REMOVEFILTERS, and iterator functions (SUMX, AVERAGEX)
- Relationships and cross-filter direction: bi-directional filters, inactive relationships, and USERELATIONSHIP
- Report design: visual types, slicers, drill-through, drill-down, and bookmarks
- Row-level security: static and dynamic RLS configuration and role testing
- Power BI Service: workspace publishing, scheduled refresh, gateway configuration, and sharing
- Paginated reports and Report Builder basics
- Integration with Excel and Azure Analysis Services
- Performance optimisation: DAX Studio, VertiPaq Analyzer, and reducing model size
- Power BI Dataflows and the medallion architecture pattern
A problem you should be able to solve
A student has a Sales fact table linked to a Date table via an active relationship on OrderDate and an inactive relationship on ShipDate. They need a single report page that shows total revenue by OrderDate in one visual and total revenue by ShipDate in another, both responding to the same date slicer. Write the two DAX measures required, identify why a naive CALCULATE with FILTER on the date column will not work here, and explain what change to the slicer interaction or the model would produce correct results for both visuals simultaneously.
If you cannot set this up and solve it in under five minutes without looking anything up, this role is not the right fit.
Who we are looking for
Subject mastery
You need to be able to write DAX measures correctly on the first attempt, under time pressure, while narrating your logic to a student who does not yet understand evaluation context. Familiarity with Power BI’s interface is not the same as mastery of the DAX engine and the VertiPaq storage model. If your mental model of filter propagation is approximate, students will notice, because their results will be wrong in ways you cannot explain. MEB expects you to know exactly why a measure returns a different result inside a matrix visual than it does in a card visual, and to explain that difference clearly.
Speed and accuracy under deadline
Power BI requests at MEB frequently arrive late in the evening IST, because a student’s submission is due in a few hours. You need to diagnose a broken data model or an incorrect DAX measure quickly, explain the fix in plain English, and guide the student to implement it themselves before their deadline. Working slowly or needing to experiment repeatedly to find the right approach is not compatible with this role.
Education and background
A degree from IIT, IISc, ISI, NIT, or an equivalent top institution in computer science, statistics, data science, or a quantitative business discipline is strongly preferred. Equivalent standing is also accepted from applicants who can demonstrate a sustained, verifiable record of teaching Power BI at a level that includes DAX internals, data modelling, and performance tuning — not merely report building. Microsoft certifications (PL-300 or equivalent) are useful evidence but are not a substitute for demonstrated depth.
Setup, availability and communication
You need a reliable laptop running a current version of Power BI Desktop, stable broadband, a working camera, a microphone, and a pen tablet for annotating on a shared whiteboard. Sessions happen primarily between 5 PM and 9 AM IST, and most fall on weeknights. Your written and spoken English must be clear enough that a student based in the USA or the Gulf can follow your explanation of a DAX context transition without confusion. If you need to prepare notes before a session to explain evaluation context, this role is not right for you.
Do not apply if
- You need a guaranteed monthly income or a minimum number of hours per week.
- You cannot reliably work between 5 PM and 9 AM IST on weeknights.
- You do not own a pen tablet and are unwilling to acquire one before starting.
- You use Power BI primarily through drag-and-drop visuals and have not written DAX measures beyond SUM, COUNT, or simple IF statements.
- You expect to look up DAX syntax or evaluation context rules mid-session.
What this job is not
This is not salaried employment. There is no fixed monthly income, no retainer, and no guarantee of a minimum number of sessions per week or per month. The volume of work available depends entirely on incoming student requests, which vary week to week and are not predictable in advance.
This is not a route to completing graded work on a student’s behalf. Tutors at MEB guide students to understand and solve problems themselves. Any tutor who completes a student’s assignment, builds a dashboard for submission, or writes a report that the student submits as their own work will be removed immediately.
This is not a fixed-shift job. Work arrives asynchronously and you choose which assignments to accept. If that model does not suit your schedule or financial needs, this role will not work for you.
Pay and payment terms
Pay is Rs 500 – Rs 1,500 per hour. The exact rate for each piece of work depends on the level of the content, the complexity of the data model or DAX involved, the session timing, and the deadline. The rate is agreed before the work starts. You are free to decline any assignment offered to you.
Payment is made on time. There is no deduction for platform fees or equipment. Freshers are eligible only if they can demonstrate exceptional depth in DAX and data modelling during the selection process.
Global applicants are welcome, though pay is calibrated to India-level costs and is not adjusted upward for applicants based elsewhere.
How work is assigned at MEB
Work is offered job-by-job as student requests come in. Assignments are distributed fairly among tutors on the active roster for this subject. There is no bidding system and no ranking that disadvantages new tutors arbitrarily; work is allocated based on availability, subject fit, and response time.
Most Power BI requests arrive in the evening IST, reflecting the time zones of students in North America and the Gulf. Tutors who are reliably available during those hours will receive more offers. There is no penalty for declining an assignment, but tutors who are consistently unavailable when work is offered will receive fewer offers over time.
Academic integrity rules for tutors
MEB tutors guide students to understand and solve problems themselves. A tutor must never complete graded coursework — including building a dashboard, writing a full DAX solution, or producing a report — that the student then submits as their own work. The distinction is between explaining how CALCULATE works and doing the student’s CALCULATE exercise for them.
Tutors must not share personal contact details with students or negotiate fees directly with them. Any attempt to take work outside the MEB platform ends the engagement immediately and without appeal. Full details are at our academic integrity policy.
Selection process
- Submit the application form on the tutoring jobs hub.
- Shortlisting based on subject depth, educational background, and evidence of relevant tutoring experience.
- A Power BI subject test covering DAX, data modelling, and Power Query, followed by a short mock session on a shared whiteboard using a pen tablet.
- Onboarding for successful applicants, after which work is offered job-by-job as requests come in.
For questions about the application, reach us on WhatsApp at +91 8971 383660 or by email at meb@myengineeringbuddy.com.
Questions from applicants
- Do I need to have a Microsoft PL-300 certification to apply for the Power BI tutor job at MEB?
- A PL-300 or equivalent certification is useful supporting evidence but is not a requirement. MEB’s selection process includes a subject test and a mock session that assess actual DAX and data modelling ability directly. Candidates who hold no certification but can demonstrate genuine depth in the subject are considered on the same basis as certified applicants.
- How many sessions per week can I expect to receive?
- The number of sessions varies week to week and cannot be predicted or guaranteed. Work is offered as student requests come in. Tutors who are reliably available between 5 PM and 9 AM IST on weeknights typically receive more offers, but there is no fixed minimum. This role is not suitable for anyone who needs a predictable weekly income.
- Will I be tested on Power Query and M, or only on DAX?
- The selection test covers DAX, data modelling, and Power Query, including M-code logic. Students who come to MEB for Power BI sessions regularly have questions that span all three areas, and tutors are expected to be competent across the full tool, not only in the report-building layer.
- Is experience with Power BI Service and row-level security required, or just Desktop?
- Tutors are expected to be comfortable with the full Power BI workflow, including publishing to the Service, configuring scheduled refresh, and setting up row-level security. Students in business analytics programmes frequently encounter these topics in coursework, and a tutor who can only address the Desktop layer will not be able to help with a significant portion of the requests that come in.
- I am based outside India. Can I still apply?
- Global applicants are welcome. The selection process is the same regardless of location. Pay is calibrated to India-level costs and is not adjusted upward for applicants based in other countries. Most work falls between 5 PM and 9 AM IST, so applicants should check whether that window is workable in their time zone before applying.
Related tutoring job openings
- Econometrics tutor job
- Statistics tutor job
- Probability tutor job
- Data Science tutor job
- Machine Learning tutor job
Looking for tutoring rather than a job? Visit our Power BI tutor page.
