Data Engineer (Snowflake or Microsoft Fabric)

Data

Data Engineer (Snowflake or Microsoft Fabric)

Data
al. Jana Pawła II 22, Warszawa

Formula5

Full-time
B2B
Senior
Remote

Job description

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.

Tech stack

    Polish

    B2

    English

    B2

    Snowflake

    advanced

    Microsoft Fabric

    advanced

    SQL

    advanced

    Python

    regular

Office location

Data Engineer (Snowflake or Microsoft Fabric)

Summary of the offer

Data Engineer (Snowflake or Microsoft Fabric)

al. Jana Pawła II 22, Warszawa
Formula5
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is Formula Consulting LLC . You have the right to request access to your personal data, th... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.