Senior Staff Software Engineer - Data Platform

Marqeta Marqeta · Fintech · Job Requisition - Premium+/Premium/National · ML, AI, Data Platform

Software Engineer role on a data platform team building and operating the infrastructure, abstractions, and SDKs for the data and ML organization. Focuses on lakehouse, streaming ingestion, and data landing abstractions. Requires experience building platforms, not just pipelines, with depth in modern lakehouse technologies and production Python/Go/Java.

What you'd actually do

  1. Building out the lakehouse — the patterns Marqeta will run on for years. New abstractions, new tooling, the paved road internal teams _want_ to use.
  2. Evolving and hardening the platform that's already in production. Reliability, performance, developer experience — improved without disrupting the teams who depend on it.
  3. Testing confidence, release velocity. On call, blameless postmortems.

Skills

Required

  • building data platforms
  • modern lakehouse work (Iceberg or Delta)
  • AWS data services (S3, Glue, EMR)
  • Spark
  • Airflow
  • Kafka
  • Python
  • Go or Java
  • evolving live infrastructure
  • platform transitions
  • design docs
  • RFCs

Nice to have

  • payments or fintech context (PCI-DSS, SOX, SOC 2)
  • CDC tooling experience (Debezium, Kafka Connect)
  • Data governance tooling (DataHub, Amundsen, Collibra)
  • Public technical writing
  • open-source contributions to data infrastructure

What the JD emphasized

  • required part of the software engineering role
  • building infrastructure that other engineers depend on
  • building the platform pipelines run on
  • production depth in modern lakehouse work
  • Mastery of Python in a production data-platform context, with credible depth in Go or Java
  • A track record of evolving live infrastructure
  • Ownership of major platform transitions
  • Influence as a working skill
  • A history of growing other engineers