Coinbase · coinbase.com · checked today
Senior Software Engineer - Data Platform
Skills, with evidence
- Airflow / orchestration
orchestration (Airflow), batch processing (Spark, SQL), and streaming (Kafka).
must have - Python
Strong Python, Go, or Java backend development skills.
must have - SQL
Working knowledge of SQL and Airflow for operational data analysis.
must have - Spark
batch processing (Spark, SQL)
must have - Cost & performance
Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
- Data quality
Build services for data security, observability, quality, cataloging, and lineage.
- Streaming
Design, build, and operate foundational data services, including storage (cloud warehouse, data lake), orchestration (Airflow), batch processing (Spark, SQL), and streaming (Kafka).
- Warehousing
Design, build, and operate foundational data services, including storage (cloud warehouse, data lake), orchestration (Airflow), batch processing (Spark, SQL), and streaming (Kafka).
- Governance & security
Build services for data security, observability, quality, cataloging, and lineage.
not practised here - Java
Strong Python, Go, or Java backend development skills.
not practised here - Machine learning
The Data Platform team builds and operates systems that centralize all of Coinbase's internal and third-party data, so teams across the company can access, process, and transform it for analytics, machine learning, and end-user experiences.
not practised here
Your plan
- SQL
drills at the Senior level
- Python
drills at the Senior level
- Modelling
drills at the Senior level
- Pipelines
drills at the Senior level
- Spark
drills at the Senior level
The full plan, drill by drill, is on the job page.
leaves in 3 dremoved the moment Coinbase closes it
