Data Engineer (Snowflake or Microsoft Fabric)
About Us
Formula5 is a Microsoft consulting partner that solves the hardest data and technology challenges in regulated industries — healthcare, life sciences, financial services, and energy. We don't chase commoditized work. We hire the best people, give them real ownership, and let them do what they're great at. Our Data & AI practice is expanding, and we need engineers who can build the foundations that everything else depends on.
The Opportunity
Every great dashboard starts with great data engineering. We're hiring data engineers across two distinct technology tracks — Snowflake and Microsoft Fabric — and we mean distinct. Your initial engagements will be focused on one or the other, not both at once.
Here's what matters: you start where you're strongest, and you grow from there. If you join on the Snowflake track, future engagements may bring you into Fabric or Databricks. If you join on the Fabric track, you'll likely encounter Snowflake or Databricks down the road. We're a consulting firm — the technology landscape shifts with each client, and we want engineers who see that as an opportunity, not a problem.
You won't just be writing pipelines in a vacuum. You'll collaborate closely with Power BI developers and business stakeholders, which means you need to understand how your architecture decisions affect what happens downstream in reporting and analytics. This isn't a role where you'll be handed a spec and told to execute. You'll be expected to think about the solution — propose approaches, challenge assumptions, and make architectural decisions that hold up at scale.
What You'll Do
Design and build data pipelines that ingest, transform, and serve data reliably — in Snowflake, Microsoft Fabric, or both depending on the engagement
Architect data storage solutions — lakehouses, warehouses, schemas — that balance performance, cost, and maintainability
Implement data quality frameworks and monitoring to catch problems before they reach reporting layers
Collaborate with Power BI developers and analysts to ensure semantic models have the clean, well-structured data they need
Write production-grade SQL for transformations, stored procedures, and performance-critical workloads
Design and maintain version-controlled, CI/CD-enabled data workflows
Contribute to solution design conversations — you'll have a voice in how we approach client problems end-to-end
Work directly with clients to understand their data landscape and propose engineering strategies that fit
Two Tracks — Pick Yours
These are separate hiring tracks. Apply to the one that matches your current expertise. You won't be expected to know both on day one — but you should be excited about expanding over time.
Snowflake Data Engineer
Your starting point is Snowflake. You understand warehouse architecture, data sharing, task scheduling, and how to build efficient transformation layers. You've designed schemas that serve analytics at scale and know how to balance compute costs with performance. Strong SQL is your foundation. Python is a plus but not a dealbreaker. Over time, client engagements will expose you to Fabric, Databricks, or other platforms — and we'll support you in building that breadth.
Fabric Data Engineer
Your starting point is Microsoft Fabric — lakehouses, data pipelines, notebooks, and the broader Azure data ecosystem. You're comfortable with Python as a core tool for transformation and orchestration. You understand how Fabric components connect and how to build data platforms that serve both engineering and BI workloads effectively. Future engagements may take you into Snowflake or Databricks territory — that's part of the growth path here.
Requirements
Essential — Both Tracks
3+ years of experience in data engineering, data platform development, or a closely related field
Strong data code skills — SQL and/or Python data libraries depending on your strong skill side - advanced query writing, optimization, stored procedures, and data modeling are core to this role
Solid understanding of data warehousing concepts — dimensional modeling, star/snowflake schemas, medallion architecture, SCD patterns, and normalization trade-offs
Experience building and maintaining ETL/ELT pipelines
Ability to think architecturally — you understand how individual components fit into a broader data platform and can articulate trade-offs in your design decisions
Strong communication skills in English — you'll work with US-based clients and cross-functional teams
Polish language proficiency and residence in Poland — you'll collaborate with a Polish-speaking team and need to communicate fluently in both Polish and English
Comfortable working afternoon/evening hours to overlap with US time zones
Essential — Fabric Track
Hands-on experience with Microsoft Fabric (Lakehouses, Data Pipelines, Notebooks)
Python proficiency for data transformation, automation, and orchestration
Essential — Snowflake Track
Hands-on experience with Snowflake — warehouse design, data loading, task orchestration, and performance tuning
Familiarity with Snowflake-native features (stages, streams, tasks, data sharing)
Strongly Preferred
Git-based version control and CI/CD practices for data assets
Experience with data quality tools or frameworks (Great Expectations, dbt tests, custom monitoring)
Familiarity with Power BI — you don't need to build dashboards, but understanding semantic models and how data surfaces in reports makes you significantly more effective
Working knowledge of Azure cloud services (Data Factory, Synapse, Azure SQL, ADLS)
Python skills (essential for Fabric track; valuable for Snowflake track)
Experience implementing data governance, security, or compliance controls
Nice to Have
Experience with Databricks — this is increasingly part of our engagement landscape
Exposure to the other track (Snowflake engineers who've touched Fabric, or vice versa)
Understanding of data mesh or data product thinking
Background in BI development — many of our best engineers started there
Infrastructure-as-code experience (Terraform, ARM/Bicep templates)
Why Join Formula5
We’re not just another Microsoft Partner.We build relationships based on trust, expertise, and growth - both for our clients and our people.If you want to join a global, collaborative team and make a real impact in the identity space - we’d love to meet you.
Data Engineer (Snowflake or Microsoft Fabric)
Data Engineer (Snowflake or Microsoft Fabric)