Suade Labs

Software Engineer (Data)

Suade Labs
Apply
1 month ago
London, United KingdomMid Level / Senior

Responsibilities

  • Design, build, and ship client ETL pipelines that transform raw bank data into validated mappings for the FIRE regulatory data standard.
  • Maintain and improve the shared ETL framework, including schema validation, file handling, and the FastAPI service layer.
  • Write efficient mapping, validation, ground-truth, and regression tests for ETL integrations.
  • Review code, provide peer feedback, and mentor junior engineers on Python practices and software design.
  • Collaborate with QA, product, senior engineers, and client-facing teams to resolve ambiguous source-data specifications and deliver reliable features.

Requirements

  • 3–5 years of professional experience building production software in Python.
  • Experience with FastAPI or a similar web framework.
  • Strong understanding of ETL and data-mapping patterns for inconsistent real-world source data.
  • Hands-on experience with structured data validation such as JSON Schema.
  • Professional Docker experience, including multi-stage builds.
  • Understanding of RESTful API design, Git, git submodules, data structures, algorithms, and system design.
  • Comfort working in a strictly typed and linted Python codebase with type hints, static type checking, and enforced formatting standards.
  • Track record of shipping and owning production features, communicating technical decisions clearly, and maintaining accuracy in data that feeds regulatory filings.
  • Experience with DuckDB or another embedded or columnar analytical engine, large-volume data pipelines, financial services or regulatory reporting, or schema-driven data standards is preferred.

Benefits

  • 25 days of holiday plus public holidays, with flexible holiday swapping and additional tenure-based leave.
  • Flexible working hours, remote working subject to conditions, and a hybrid London office arrangement with occasional office attendance required.
  • Monthly social events, an annual ski trip, and residential offsites.
  • £500 work-from-home setup budget on joining and £500 annual personal training and development budget.
  • Enhanced maternity and paternity leave, company pension through Nest, and a Perkbox benefits plan.
  • Some travel may be required.

Tech Stack

DockerFastAPIGitNestJSPython

Categories

BackendData Engineering
Suade Labs

About Suade Labs

51-200 employees
Contact me