Senior Power BI Engineer with Python skills

Tech Stack

POWERBI
DAX
SQL
SNOWFLAKE
PYTHON

Job Description

We are looking for a Senior Power BI Engineer to join our team in Poland.

Our customer is one of the world’s largest food and beverage companies, operating in 189 countries with over 2000 brands.

The company’s diverse portfolio includes products such as bottled water, dairy products, breakfast cereals, coffee, confectionery, frozen food, pet foods, snacks, and baby food.Main Responsibilities:Design, develop, and maintain optimized business intelligence solutions with a focus on performancePresent information through high-performance reports and complex visualizations tailored to business needsTranslate business requirements into advanced technical specifications and scalable data modelsDesign, build, and deploy BI solutions with a focus on efficiency and scalability for large datasetsMaintain and support data analytics platforms, ensuring optimized query performanceAssist QA Engineers with testing, troubleshooting, and performance tuning of BI solutionsEvaluate and improve existing BI solutions for performance, reusability, and scalabilityConduct analyses with a strong focus on query optimization and data efficiencyCreate technical documentation to support scalable Power BI solutionsWork with complex Power BI datasets, ensuring robust performance and scalability for large data volumesRole Requirements:5+ years of experience as a BI Engineer or Microsoft Power BI SpecialistAdvanced DAX experience, including writing and optimizing complex DAX formulas, with a focus on performance tuningStrong understanding of Power BI performance analysis tools (DAX Studio, Performance Analyzer, Server Timings) to identify bottlenecks and improve model efficiencyExperience with Tabular Editor and XMLA endpoints for large data model management and performance optimizationSQL proficiency, with a solid understanding of optimizing complex queries and analyzing query plansExperience with large-scale datasets in Power BI and SSASExperience in optimizing data refresh cycles and managing incremental refreshes to support high-performance BI solutionsFamiliarity with DAX context transition and calculation groups for streamlined and high-performing data modelsProven ability to analyze and debug performance issues across large-scale data environments, with an understanding of advanced data modeling techniquesKnowledge of Power BI's engine architecture (including formula and storage engines) for performance optimizationKnowledge of Python programming language Strong analytical skills with an aptitude for identifying performance bottlenecks and solving complex BI problemNice to have: Experience with Snowflake, understanding its pricing and processing modelKnowledge of scripting tools such as PowerShell for automating tasks and C# for managing Power BI tabular modelsExperience with data visualization libraries (e.g., DENEB/Vega) for custom report visualizationProfessional growth:Strong engineering cultureChallenging projects and mature teamsPersonalized on-demand cross-company mentoring support enabling you to learn new things fasterPlenty of opportunities to share knowledge and get more experience such as opportunity to mentor others, speak at events, and contribute to pre-salesDirect communication with the customerAn individual education budgetA friendly, supportive and dynamic work environmentCare, comfort and funA relocation packageFlexible working hoursHealthcare & sport benefitsCorporate events, outstanding parties and team buildingsWe offer:Flexible working format - remote, office-based or flexibleA competitive salary and good compensation packagePersonalized career growthProfessional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)Active tech communities with regular knowledge sharingEducation reimbursementMemorable anniversary presentsCorporate events and team buildingsOther location-specific benefits