Senior Data Engineer

EC Markets UK

Województwo mazowieckie

Vor Ort

PLN 240.000 - 360.000

Vollzeit

Vor 9 Tagen

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Annual performance bonus
Group bonus scheme (regional component
Employer contributions in line with 1?
Supplementary health insurance
Annual leave
20 working days + public holidays
Learning & certification budget

Zusammenfassung

EC Markets is seeking a Senior Data Engineer to elevate our Snowflake-based Data Lakehouse and enable advanced analytics, regulatory reporting and decision support across the business. This on-site role in Warsaw requires owning end-to-end data pipelines, data models and semantic layers, and partnering with Trading, Finance and Compliance teams.

The ideal candidate combines 5–8 years in data engineering/analytics with deep Snowflake, dbt, and Power BI expertise, plus strong communication to

Qualifikationen

  • Experience in financial services, trading or fintech environments.
  • Proven DWH/Delta Lakehouse design and delivery using Snowflake.
  • Expert SQL and data modelling (star/snowflake, dimensional modeling).
  • At least 2 years writing dbt models in production.
  • At least 3 years building production Power BI on enterprise warehouses with advanced DAX.
  • Strong SQL on Snowflake and understanding of warehouse sizing and costs.
  • Familiarity with orchestration and transformation frameworks.
  • Hands-on data analysis, visualization and operational reporting experience.
  • Excellent communication to translate business requirements into scalable data architecture.

Aufgaben

  • Take ownership of a Snowflake-centric Data Lakehouse.
  • Develop and support robust ETL/ELT pipelines from multiple systems and external APIs.
  • Implement data models, schemas and transformation frameworks for analytics and regulatory use.
  • Apply data versioning, orchestration and automation best practices.
  • Ensure scalability, data lineage and governance across data lifecycle.
  • Build and own semantic models on Snowflake with DirectQuery/Import and incremental refresh.
  • Develop reports, dashboards and data extracts for Trading, Finance, Marketing, Compliance and Operations.
  • Maintain data integrity, privacy and security in line with FCA and GDPR.
  • Monitor and optimise query performance and storage efficiency.
  • Collaborate with business units to capture data requirements and translate into technical solutions.

Kenntnisse

SQL
Data modelling
dbt
Power BI
DAX
Snowflake
ETL/ELT
Data governance
Data analysis
Communication

Ausbildung

Degree in Computer Science or related field
5–8 years data engineering/analytics experience

Tools

Snowflake
dbt
Power BI
DAX
Power Query
M
Tabular Editor

Jobbeschreibung

Location: Warsaw, Poland (on-site) · Team: Data Platform · Reports to: Head of Tech

About EC Markets and the role

EC Markets is an FCA-regulated FX and CFD brokerage with offices in London, Sofia, Cyprus and Dubai. We are building a next-generation data platform to power trading, operational and marketing intelligence, and are growing our Data Platform team as part of that investment.

We are looking for a Senior Data Engineer to lead the evolution of our Snowflake-based Data Lakehouse and establish a modern data ecosystem that supports advanced analytics, regulatory reporting and decision-making across the business. This is a high-impact role for someone with a track record of architecting and implementing scalable data platforms — ideally in financial or trading environments — who can think end-to-end, from ingestion through to management-information dashboards.

What you will be doing
  • Take ownership of a Snowflake-centric Data Lakehouse integrating structured, semi-structured and unstructured data.
  • Develop and support robust ETL/ELT pipelines that ingest and transform data from multiple internal systems (trading, CRM, finance, risk) and external APIs.
  • Implement data models, schemas and transformation frameworks optimised for analytical and regulatory use cases.
  • Apply best practices in data versioning, orchestration and automation using modern data engineering tools.
  • Ensure scalability, data lineage and governance across the data lifecycle.
  • Build and own semantic models on top of Snowflake (DirectQuery and Import) using DAX, calculation groups, RLS/OLS and incremental refresh.
  • Develop operational reports, dashboards and data extracts for Trading, Finance, Marketing, Compliance and Operations.
  • Maintain high data integrity, privacy and security aligned with FCA and GDPR requirements.
  • Monitor and optimise query performance and storage efficiency.
Cross-functional collaboration
  • Partner with business units to capture data requirements and translate them into robust technical solutions.
  • Support regulatory, management and operational reporting requirements through structured data models.
What you will bring (non-negotiable)
  • Experience in financial services, trading or fintech environments.
  • Proven experience designing and delivering a DWH or Delta Lakehouse using Snowflake.
  • Expert-level SQL and data modelling expertise (star/snowflake schemas, dimensional modelling).
  • At least 2 years writing dbt models in production. Comfortable with sources, snapshots, tests, macros, exposures and the medallion (bronze/silver/gold) pattern.
  • At least 3 years building production Power BI on enterprise warehouses. Expert DAX (time intelligence, variables, virtual relationships, calculation groups), Power Query / M, Tabular Editor, DAX Studio.
  • Strong SQL on Snowflake, with a working understanding of warehouse sizing, clustering, query profiles and the cost levers that matter.
  • Familiarity with orchestration and transformation frameworks.
  • Hands-on experience with data analysis, visualisation and operational reporting tools.
  • Excellent communication skills and the ability to translate business requirements into scalable data architecture.
Nice to have
  • Scripting in Python or another modern scripting language.
  • Experience with AWS (ECS, S3, IAM), Terraform, Git / GitHub Actions.
  • Power BI Embedded, Microsoft Fabric, or a credible point of view on when not to use them.
  • Exposure to Microsoft Fabric Direct Lake, Snowflake Cortex, the Claude.ai connector or other AI-on-warehouse patterns.
Qualifications
  • Degree in Computer Science, Data Engineering or a related field, or equivalent professional experience.
  • 5–8 years of hands-on experience in data engineering and/or analytics engineering.

In line with Directive (EU) 2023/970 on pay transparency, we publish the full starting pay package for this role up front.

  • Annual performance bonus
  • Eligible for an annual company performance bonus under the Group bonus scheme; details shared at offer stage (Regional component)
  • Employer contributions in line with statutory requirements
  • Supplementary health insurance
  • Annual leave
  • 20 working days plus public holidays

Equipment & learning: Company-provided hardware; annual learning & certification budget (incl. Snowflake, dbt, Microsoft)

Where a candidate sits within the band is determined by assessed experience against the grade criteria, depth in the required stack (Snowflake, dbt, Power BI/DAX) and relevant financial-services exposure. The same criteria are applied to any later pay progression.

Any offer will be stated in euro; a BGN cross-check is provided on request following Bulgaria's eurozone accession on 1 January 2026.

How we hire

Our recruitment process is aligned with Directive (EU) 2023/970 on pay transparency and equal pay, and with the draft Bulgarian transposition law currently before the National Assembly:

  • Transparent pay from the start. The salary band, bonus mechanic and benefits above apply from the first conversation. We will not negotiate below the published band on the basis of a candidate's current or previous pay.
  • No salary-history questions. We will not ask you about your current or previous salary at any stage, and our application form does not collect it. You are not required to disclose it to be considered.
  • Gender-neutral process. The job title and this description are gender-neutral and we welcome applications from candidates of all genders and backgrounds. Interview panels are balanced wherever practicable.
  • Objective, written criteria. Shortlisting, interview scoring and the final pay offer within the band are made against pre-defined, written criteria (grade framework, technical scorecard, behavioural rubric). The same criteria apply to later pay progression and are available on request.
  • Right to information once hired. You will have the right to request, in writing, information on your individual pay level and on the average pay levels for workers performing the same work or work of equal value, broken down by sex, in line with Art. 7 of the Directive.
Process at a glance:

CV screen → recruiter conversation (30 min, incl. salary disclosure) → technical interview with the Head of Data (60 min) → practical exercise (take-home or live, your choice) → final interview with a cross-functional panel → offer. Typical end-to-end timeline: 3–4 weeks. Reasonable adjustments available at any stage — just let us know.

Equal opportunities and how to apply

EC Markets is an equal-opportunities employer. We make hiring decisions on the basis of skills, experience and demonstrated potential, and do not discriminate on the grounds of sex, gender identity, age, ethnicity, nationality, religion or belief, sexual orientation, disability, marital or civil-partnership status, pregnancy or parental status, or trade-union membership.

Please do not include your current or previous salary, we will not use it in our decision and are not permitted to request it. Any personal data you share will be processed in accordance with our Candidate Privacy Notice and the GDPR.

Questions about the role, the salary band or reason

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Data Engineer
Senior Data Engineer

EC Markets • Polska

Hybrid
PLN 220.000 - 300.000
Annual leave
Pension & social security
Supplementary health insurance
+2
Senior Data Engineer
Senior Data Engineer

EC Markets LTD • Warszawa

Hybrid
PLN 320.000 - 460.000
Annual leave
Company-provided hardware
Learning & certification budget
+1
Senior Data Engineer
Senior Data Engineer

EC Markets LTD • Kraków

Hybrid
PLN 180.000 - 240.000
Annual leave
Pension & social security
Supplementary health insurance
+2
Backend Developer (Java) — Warsaw
Backend Developer (Java) — Warsaw

EC Markets LTD • Warszawa

Vor Ort
PLN 169.000 - 253.000
Annual bonus scheme
Health insurance
Learning budget and company hardware
+1
Full Stack Developer — Warsaw
Full Stack Developer — Warsaw

EC Markets LTD • Warszawa

Vor Ort
PLN 169.000 - 253.000
Annual bonus
Health insurance
Learning budget
+2
Senior QA / QC Engineer — Warsaw
Senior QA / QC Engineer — Warsaw

EC Markets UK • Warszawa

Vor Ort
PLN 169.000 - 253.000
Annual leave 20–26 days
Annual learning budget
Company-provided hardware
+1
Senior QA / QC Engineer — Warsaw
Senior QA / QC Engineer — Warsaw

EC Markets LTD • Warszawa

Vor Ort
PLN 169.000 - 253.000
Annual leave 20 or 26 days
Health insurance
Equipment & learning budget
+2
Product Owner — Warsaw
Product Owner — Warsaw

EC Markets LTD • Warszawa

Vor Ort
PLN 241.000 - 361.000
Annual bonus
Pension & social security
Health insurance
+3
Senior Data Platform Engineer
Senior Data Platform Engineer

Creditstar Group • Polska

Remote
PLN 293.000 - 341.000
Flexible working arrangements
Professional development
International team
Lead Snowflake Developer
Lead Snowflake Developer

Nordea • Województwo pomorskie

Hybrid
PLN 300.000 - 450.000
Hybrid working model
Diversity and inclusion
Top-Standorte