Senior Software Engineer - Data Platform
Core
Building foundational data systems, pipelines, and services that centralize and distribute data for analytics, machine learning, and end-user experiences across Coinbase.
Role type
Senior Software Engineer (Data Platform)
Builds
Cloud data warehouses, data lakes, orchestration frameworks, batch/streaming processing pipelines, and self-service data management applications.
Domain
Fintech / Data Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Go, Java, SQL, Airflow, Spark, Kafka, data security, data observability, scale-out architectures, caching, columnar storage
Preferred skills
Generative AI integration, data cataloging, lineage tracking, usage auditing
Technologies
Airflow, Spark, Kafka, SQL, Python, Go, Java
Responsibilities
Design and operate foundational data services; build data integration SDKs; deliver self-service data pipeline applications; architect data security and observability; partner with analysts and ML engineers to create scalable data patterns.
Seniority
Senior, hands-on IC