Skip to main content

Power BI Developer with Snowflake & Python (Senior)

Posted 5 days ago

anvetaRoanoke (TX)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Power Bi Developer With Snowflake & Python (Senior)
Contract Type: Solutions (Contract / 12-Month Duration)
Location: 1 Destiny Way, Westlake, Texas 76262 Work Mode: Hybrid / Partial Remote (Connect weeks required - Onsite Monday through Friday every other week).Interview Process & Assessment: Required Technical Assessment: ROPES Assessment (FID - POWER BI DEVELOPER) must be taken by the candidate. Resume review with Lovely. Screening with Solutions Team. Final with Fidelity HMImportant Note for Technical Screeners: Prior candidates failed this client's interview process due to a lack of depth on performance tuning (specifically within Snowflake/Power BI) and an inability to provide concrete, real-life examples when pressed with scenario-based questions. Candidates must demonstrate a proactive, solution-oriented approach and be highly articulate regarding their previous architecture choices.
Role Clarification: Primary Focus: Power BI Developer with a strong, dedicated reporting lens. Secondary Requirement: Deep understanding of data modeling with Snowflake acting as the sole data source to drive and optimize report performance. Core Objective: Migrate legacy reports from OS to Power BI, build cohesive semantic models, optimize DAX functions, and strategically determine the best placement of structural calculations (Power BI layer vs. underlying database layer).Differentiator: Proactive problem-solving, seamless collaboration with internal COE (Center of Excellence) teams, and the ability to build scalable, reusable templates.
Required Skills & Expertise (Must-Haves): Scale: Extensive hands-on experience handling and processing massive datasets at a daily terabyte scale. Power BI & Snowflake: Strong proficiency in end-to-end Power BI Development alongside Snowflake-specific SQL, query optimization, and technical performance tuning (DAX optimization, semantic modeling, and migration strategy).Data Modeling: Expertise in enterprise data modeling techniques while actively optimizing storage and compute costs directly within Snowflake. Automation: Proficient in scripting languages, specifically utilizing Python for pipeline and task automation. BI Integration: Proven experience cleanly integrating Snowflake data structures into BI delivery tools like Power BI.Cloud Ecosystems: Working knowledge of modern cloud platforms (AWS) and their native data services.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this