[Remote] Senior Software Engineer, Data Engineering Platform
Note: The job is a remote job and is open to candidates in USA. Coinbase is a company dedicated to increasing economic freedom, seeking a Senior Software Engineer for their Data Engineering Platform team. This role involves building software abstractions, maintaining data SDKs, and designing self-service applications to enhance data accessibility for analysts and data scientists.
Responsibilities
- Build clean software abstractions and modular, reusable components that let us support thousands of pipelines and beyond as we scale
- Build and maintain data integration and processing SDKs used by data teams and internal services across Coinbase
- Design and build self-service applications that let analysts and data scientists create, manage, and troubleshoot their own pipelines without deep platform knowledge
- Build tooling for data security and observability: access controls across storage and access layers, data quality tracking, dataset cataloging and lineage, usage auditing
- Work cross-functionally: consult upstream teams on structuring their databases to expose good data APIs, and give downstream data scientists well-designed, well-documented data models and metrics
- Convert functional requests from data analysts, ML, and security & compliance into reusable, scalable patterns
Skills
- 7+ years 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
Benefits
- Total compensation may also include equity and bonus eligibility
- Benefits (medical, dental, vision, 401(k))
Company Overview