engineering
Posted 3 hours agoSenior Staff Software Engineer - Data Platform
at Marqeta
Toronto, CanadaOn-site
Responsibilities
- A track record of evolving live infrastructure. Improving reliability, performance, and DX on systems that real teams depend on, sequenced so the work doesn't disrupt them.
- Build vs. buy, migration design, risk management, all the way through to delivery.
Requirements
- The team builds and operates the data platform: the infrastructure, abstractions, and SDKs that the rest of Marqeta's data and ML organization runs on.
- At Marqeta, participation in a rotational on-call pager duty is a required part of the software engineering role.
- Iceberg/Delta on S3, Spark/Glue processing, Kafka and CDC pipelines, the abstractions that let other teams land data, build pipelines, and publish datasets without inventing the patterns themselves.
- Strong fluency in the surrounding stack: AWS data services (S3, Glue, EMR), Spark, Airflow, Kafka, IAM boundaries for multi-tenant data access.
- Mastery of Python in a production data-platform context, with credible depth in Go or Java.
- The ability to adopt the best tool for the job.
- You write design docs and RFCs people actually read.
- A history of growing other engineers — including peers at your level. The team gets stronger because you're on it.
- Helpful, not required: payments or fintech context (PCI-DSS, SOX, SOC 2). CDC tooling
- experience (Debezium, Kafka Connect). Data governance tooling (DataHub, Amundsen, Collibra). Public technical writing or open-source contributions to data infrastructure. Typical Process
- – Solve for the Customer: With a deep understanding of our customers' business and empathy for their needs, we deliver products and services that drive their success.
- – Make it Count: We drive forward with focus and agility. With a sense of urgency and purpose, we get the job done, and done right.
Benefits
- Virtual "Onsite" consisting of four 45-60 min video calls Offer! Compensation and Benefits
- When determining salaries, we consider several factors including, but not limited to, skills, prior experience, and work location.