💼Jobs 📝Blog 🧮Salary Calc 🌍Cost of Living 📋Tax Guide
👤Sign In Post a Job — from $99
Coinbase

Software Engineer, Data Platform Team

EngineeringFull-TimeMid-Level
Location
Worldwide
Job Type
Full-Time
Experience
Mid-Level
Apply Now

Job Description

ABOUT THE ROLE We are seeking a talented Software Engineer to join our Data Platform Team at Coinbase. As a remote-first company, we value collaboration and innovation, and we're looking for someone who is passionate about building the future of finance. Our Data Platform Team builds and operates the systems that centralize all of Coinbase's internal and third-party data, making it easy for teams across the company to access, process, and transform that data for analytics, machine learning, and powering end-user experiences. WHAT YOU'LL DO As a Software Engineer on our Data Platform Team, you will contribute across the full spectrum of our systems, from foundational processing and storage to scalable pipelines to the frameworks, tools, and internal applications that make data easily and efficiently available. Your responsibilities will include: - Building clean software abstractions and modular, reusable components that let us support thousands of pipelines and beyond as we scale. - Building and maintaining data integration and processing SDKs used by data teams and internal services across Coinbase. - Designing and building self-service applications that let analysts and data scientists create, manage, and troubleshoot their own pipelines without deep platform knowledge. - Building tooling for data security and observability: access controls across storage and access layers, data quality tracking, dataset cataloging and lineage, usage auditing. - Working cross-functionally: consulting upstream teams on structuring their databases to expose good data APIs, and giving downstream data scientists well-designed, well-documented data models and metrics. - Converting functional requests from data analysts, ML, and security & compliance into reusable, scalable patterns. WHAT YOU'LL NEED To be successful in this role, you will need: - 3+ years of relevant work experience - Strong Python or Java backend development skills - Fluent SQL for ETL/ELT, data quality, and analysis - Hands-on experience with Snowflake, Databricks, or similar - General experience working with data systems or data pipelines - Working knowledge of git, Linux, and Docker - Airflow, BI, and AI tool experience WHY REMOTE As a remote-first company, we value collaboration and innovation, and we're looking for someone who is passionate about building the future of finance. You will be expected to get together quarterly for intense in-person working sessions called “surges.” BENEFITS - Annual base salary range: $152,405 - $179,300 USD - Total compensation may also include equity and bonus eligibility - Benefits: medical, dental, vision, 401(k)