E

EC Markets

Global multi-asset broker with leveraged trading

Senior Data Engineer

Data Engineering +1Confirmed live in the last 24 hours
Full-timeVilnius, Vilnius City Municipality, Lithuania

About the Job

Requirements

  • Experience in financial services, trading, or fintech environments.
  • Proven experience designing and delivering a data warehouse or Delta Lakehouse using Snowflake.
  • Expert-level SQL and data modelling expertise, including star or snowflake schemas and dimensional modelling.
  • At least 2 years of production experience writing dbt models, including sources, snapshots, tests, macros, exposures, and the medallion (bronze/silver/gold) pattern.
  • At least 3 years of experience building production Power BI on enterprise warehouses, with DAX expertise in time intelligence, variables, virtual relationships, and calculation groups, and experience with Power Query / M, Tabular Editor, and DAX Studio.
  • Strong SQL skills on Snowflake and a working understanding of warehouse sizing, clustering, query profiles, and cost levers.
  • Familiarity with orchestration and transformation frameworks.
  • Hands-on experience with data analysis, visualisation, and operational reporting tools.
  • A 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.

Responsibilities

  • 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 internal systems, including trading, CRM, finance, and risk, as well as 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 using DirectQuery and Import, 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.
  • 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.

Desired Qualifications

  • Scripting experience in Python or another modern scripting language.
  • Experience with AWS (ECS, S3, IAM), Terraform, and Git / GitHub Actions.
  • Experience with Power BI Embedded or 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.

About the Company

EC Markets

Global multi-asset broker with leveraged trading

EC Markets is a global multi-asset broker offering online trading for retail and institutional clients across more than 200 instruments, including forex, indices, commodities, shares, and cryptocurrencies. Traders use MT4/MT5 or the EC Markets App to place leveraged trades with tight spreads and fast order execution. It differentiates itself by operating under multiple international regulators (FCA, ASIC, FSA) across seven jurisdictions with segregated client funds and a mix of Standard and ECN accounts. Its goal is to provide a reliable, accessible trading environment with competitive conditions and professional execution for a diverse global client base.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Dubai, United Arab Emirates
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at EC Markets

See more jobs