Skip to Content

Backend Engineer - Data Platform

Job Overview

This is a backend role focused on data management, working on the problems at the core of any large data platform: running a data catalog that stays accurate at scale, capturing lineage across batch and streaming workloads, managing schemas as they evolve…

Key points

  1. Design, build and operate the backend services and APIs behind our data catalog, lineage and publishing systems…

  2. Develop and run the batch and streaming pipelines that keep our metadata current, processing platform events and audit logs to capture how data is…

  3. Turn what the teams using our platform need into technical designs, drive them through delivery and rollout…

  4. Take part in on-call for critical services, build in observability and quality checks by default, and use automation, including AI tooling…

  5. You have solid experience building and running backend services and APIs in production with Java, and you care about API design…

  6. You're comfortable with SQL and have worked with data pipelines or a cloud data warehouse such as BigQuery…

  7. You have a working understanding of data engineering concepts such as orchestration, metadata management, data quality, governance and lineage.

  8. You break problems down into clear, shippable steps, reasoning through tradeoffs and risks and converging on clear recommendations.

Skills

ETLInterviewingSQLJavaREST APIsSnowflakeDatabricksBigQuery

Job type: Full-time