ML Data Engineer - Contract-to-Hire


Silver Spring
Contract
Contract - to -hire possibility
Financial Technology
CR/585921_1776087016
ML Data Engineer - Contract-to-Hire

The role:

We are looking for a hands‑on Machine Learning Data Engineer to design, build, and scale a production‑grade data platform that supports analytics and machine learning use cases across the firm.

This is a builder role, not a maintenance role. You will own data pipelines end‑to‑end from ingestion through to ML‑ready datasets and work closely with Technology, Analytics, and business stakeholders to deliver reliable, scalable data solutions.

What You'll Be Responsible For

  • Design, build, and maintain scalable, production‑ready data pipelines ingesting data from APIs, SaaS platforms, databases, and files
  • Own and evolve a centralised data lake / lakehouse, curating trusted datasets for analytics, reporting, and machine learning
  • Develop robust ELT/ETL workflows to clean, validate, and model data into consumable, well‑governed tables
  • Build and maintain ML‑ready datasets and feature pipelines to support experimentation and production models
  • Work extensively with Snowflake, including schema design, transformations, performance optimisation, and downstream usage
  • Ensure data quality, freshness, and reliability through monitoring, alerting, and automated validation
  • Partner with analytics and business teams to define data requirements, metrics, and data products
  • Support downstream consumers, including BI tools, dashboards, operational reporting, and external data exports
  • Apply best practices around data governance, security, access control, and documentation
  • Continuously improve performance, scalability, and cost efficiency of the data platform

Required Experience & Skills

  • 4+ years of hands‑on data engineering experience
  • Strong proficiency in Python and SQL (used daily in production)
  • Practical Snowflake experience
  • Proven experience building and operating modern data architectures (lakehouse, data lake, or warehouse)
  • Experience designing data models and schemas for analytics and ML use cases
  • Hands‑on experience with workflow orchestration tools (e.g. Airflow, Dagster, Prefect)
  • Strong understanding of data quality, testing, and monitoring in production systems
  • Comfortable integrating data from APIs and third‑party systems
  • Ability to operate independently in a fast‑paced, high‑accountability environment
  • Strong communication skills and confidence working with technical and non‑technical stakeholders

Strongly Preferred

  • Direct experience supporting machine‑learning workflows (feature engineering, training datasets, ML pipelines)
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Exposure to Databricks / Spark and large‑scale data processing
  • Experience with streaming or near real‑time pipelines (e.g. Kafka)
  • Background in financial services, fintech, or regulated data environments
  • Experience working in high‑growth, execution‑focused teams

Culture Fit (Non‑Negotiable)

  • Self‑starter who takes full ownership of problems and solutions
  • Comfortable being "thrown into the deep end"
  • Bias toward action and results over process
  • Not looking for a slow, heavily layered organisation

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your CV so you can be considered for roles that have yet to be created. 

Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you