Employer listing
Senior Software Engineer - Data Platform
Coinbase
remote · full time · Senior
$186,065 - $218,900
About the Role
As a Senior Software Engineer on the Data Platform team within the Platform group, you will help build the systems that centralize all of Coinbase's internal and third-party data. The Data Platform team makes it easy for teams across the company to access, process, and transform data for analytics, machine learning, and powering end-user experiences. You'll contribute to foundational data storage, processing, scalable pipelines, frameworks, and internal applications.
Coinbase is remote-first, but expects employees to gather quarterly for in-person working sessions called "surges."
What You'll Do
- Own the design, development, and operation of foundational data services spanning cloud data warehouses, data lakes, orchestration (Airflow), batch processing (Spark, SQL), streaming (Kafka), query federation, and real-time event aggregation stores.
- Build and maintain data integration and processing SDKs used by internal services and product teams across Coinbase.
- Deliver self-service applications that empower users to manage, monitor, and troubleshoot their own data pipelines.
- Architect end-to-end data security and observability services, including access controls, data quality tracking, dataset cataloging, lineage, and usage auditing.
- Partner with data analysts, ML engineers, and security/compliance teams to convert functional requests into reusable, scalable patterns and assemble data microservices into platforms.
Required Skills and Experience
- 5+ years of experience in backend software engineering, with hands-on experience building and operating data systems or data pipelines in production.
- Proficiency in Python, Go, or Java for backend development, with demonstrated ability to build services that process and serve data at scale.
- Experience with data infrastructure patterns including scale-out architectures, caching layers, key/value stores, and columnar storage systems.
- Hands-on experience with SQL, Airflow, Spark, Kafka, or similar data processing and orchestration frameworks in production environments.
- Experience with data security, access control, or data observability systems (cataloging, lineage, quality monitoring).
- Ability to utilize generative AI responsibly with human oversight to deliver business-ready outputs and improve workflow efficiency.
Application Rules
- Candidates may submit a maximum of 3 applications within a 6-month period.
Benefits
Medical, dental, vision, and 401(k) benefits provided, along with equity eligibility.