Jobs → Data & Analytics → Power BI Engineer

Power BI Engineer

Nikhilesh Y.United StatesMIDPosted 4d ago
Power BIDAXPower QueryMSQLSemantic ModelsRelationshipsFilter ContextSecurityRefresh StrategiesPerformance OptimizationStar SchemaSnowflake SchemaDimensional ModelingRow-Level SecurityETLELTPythonPySparkAzure Data FactoryAzure Synapse AnalyticsAzure DatabricksMicrosoft FabricOneLakeLakehouseDelta LakeSQL ServerAzure SQLSnowflakeGitCI/CDAzure DevOpsGitHubData LineageMetadata ManagementData QualityRole-Based AccessData Security
About the Role We are seeking a Power BI Engineer to design, develop, and maintain enterprise-grade Power BI dashboards, reports, and semantic models. This role requires strong hands-on experience with Microsoft Power BI Desktop and Power BI Service, as well as advanced proficiency in DAX, Power Query, SQL, and semantic models. Key Responsibilities • Design and develop enterprise-grade Power BI dashboards, reports, and semantic models • Build intuitive interactive visualizations that translate complex datasets into actionable business insights • Develop advanced DAX calculations and business logic; use Power Query / M for transformation, cleansing, and preparation • Configure and optimize semantic models, RLS, Import/DirectQuery/composite models, incremental refresh, and data gateways • Design, build, and maintain scalable ETL/ELT pipelines supporting analytics and reporting • Integrate data from databases, APIs, files, cloud platforms, and enterprise applications • Develop optimized SQL queries, stored procedures, views, and transformation logic • Build and maintain data warehouse Requirements • Strong hands-on experience with Microsoft Power BI Desktop and Power BI Service • Advanced proficiency in DAX, Power Query / M, SQL, semantic models, relationships, filter context, security, refresh strategies, and performance optimization • Experience with Power BI REST APIs, Tabular Editor / DAX Studio, and Microsoft Fabric • Strong SQL skills including complex queries, stored procedures, views, transformation logic, and workload optimization • Strong understanding of data warehouses, dimensional modeling, data lakes, and lakehouse architectures • Hands-on experience with Python / PySpark and cloud-native data services • Experience with at least one major cloud data ecosystem, preferably Microsoft Azure • Experience with Azure Data Factory, Azure Synapse Analytics, Azure Databricks, Microsoft Fabric Data Factory / Data Engineering, OneLake / Lakehouse, Delta Lake, SQL Server / Azure SQL, Snowflake • DevOps, Governance & Quality experience with Git/version control and CI/CD concepts using Azure DevOps / GitHub and deployment pipelines • Data lineage, metadata management, data-quality frameworks, role-based access, and data security • Strong analytical, troubleshooting, stakeholder-management, requirements-gathering, and documentation skills

Similar projects

AWS Data Engineer
Sachin Bhati · AWS S3, AWS Glue, Lake Formation
AWS Data Engineer DynamoDB
Joseph J · DynamoDB, Python, PySpark
AWS Data Engineer with DynamoDB
Pavani Kolagotla · dynamo db, data, AWS
Early · 0 applied1 of 8,003 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy