Ready to be pushed beyond what you think you’re capable of? At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform — and with it, the future global financial system. We’re seeking a very specific candidate who is passionate about our mission and the power of crypto and blockchain technology to update the financial system. Our work culture is intense and we expect in‑person participation throughout the year, with multiple off‑sites annually. The data engineering team develops and maintains robust data pipelines, builds trusted data sources, and creates analytics/data products that inject automation into data science processes, with a goal to empower users via self‑serve analytics. Responsibilities include building tools and products to enhance data science productivity, enable self‑serve analytics, and ensure data reliability and quality, specifically with blockchain data. This includes data modeling, data transformation and tooling, data quality tooling, creative problem solving, cross‑functional collaboration, and self‑serve analytics. Requirements include blockchain data experience, expertise in Python, SQL, data compute frameworks (Spark, Flink, Beam), ETL/ELT processes, Apache Airflow, data visualization tools (Superset, Hex, Looker, Matplotlib, Seaborn, Plotly), data modeling best practices, collaboration and communication skills, fundamental DevOps practices (unit testing, CI/CD, git, Docker, Kubernetes), and prompt engineering for LLMs. Pay Transparency Notice: Target annual salary $207,000—$244,000 USD, with bonus and benefits including medical, dental, vision, 401(k), and more.
Staff Data Engineer, Blockchain Data at Coinbase
Salary
USD 207,000 - 244,000/year
Requirements
Experience
- Blockchain data experience (blocks, transactions, token transfers, contract calls, account and UTXO models)
- Python coding expertise
- SQL expert
- Data compute frameworks (Spark, Flink, Beam)
- ETL/ELT processes (batch and streaming)
- Apache Airflow
- Data visualization tools (Superset, Hex, Looker, Matplotlib, Seaborn, Plotly)
- Data modeling best practices (star, snowflake, normalization)
- Collaboration and communication
- Fundamental DevOps practices (unit testing, CI/CD, git, Docker, Kubernetes)
- Prompt Engineering for LLMs (embeddings and vector search)
Skills
- Blockchain data experience
- Python
- SQL
- Spark
- Flink
- Beam
- Apache Airflow
- Superset
- Hex
- Looker
- Matplotlib
- Seaborn
- Plotly
- Docker
- Kubernetes
- Git
- CI/CD
- Data modeling (star/snowflake schemas)
- Prompt Engineering for LLMs
Responsibilities
- Design data models that support data scientists in leveraging blockchain data
- Build tooling and pipelines for getting blockchain data from APIs, Files, and Databases into a clean and useful format
- Build mechanisms of data quality measurement and enforcement to ensure reliability and completeness
- Get creative in applying blockchain knowledge to write heuristics and models that answer questions about what is happening on chain
- Work alongside data engineers and cross‑functional partners to ensure alignment on priorities and deliverables
- Enable stakeholders to self‑serve their own analytics by making blockchain data available and approachable
Technologies
PythonGoSQLSparkFlinkBeamApache AirflowDuneArkhamSupersetHexLookerMatplotlibSeabornPlotlyDockerKubernetesGitCI/CDData modeling (star/snowflake schemas)Blockchain data tools
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.