Staff Data Engineer

A cryptocurrency exchange platform increasing economic freedom in the world through crypto and blockchain technology.
$207,000 - $244,000
Data
Staff Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
Finance · Blockchain
This job posting is no longer active. Check out these related jobs instead:

Job Description

Coinbase is seeking a Staff Data Engineer to join their mission of increasing economic freedom in the world through blockchain technology. This role focuses on developing and maintaining robust data pipelines, building trusted data sources, and creating analytics/data products that inject automation into data science processes.

The position specifically deals with blockchain data and requires expertise in data modeling, transformation, and quality assurance. Key responsibilities include designing data models for blockchain data analysis, building tooling and pipelines for processing blockchain data, ensuring data quality and reliability, and enabling self-serve analytics capabilities.

The ideal candidate will have deep understanding of blockchain concepts (blocks, transactions, token transfers, contract calls, etc.), expert-level SQL and Python skills, and experience with data compute frameworks. They should be familiar with ETL/ELT processes, Apache Airflow, data visualization tools, and modern DevOps practices.

Coinbase offers a competitive compensation package including a base salary range of $207,000 - $244,000 USD, plus target bonus and comprehensive benefits. The company culture is intense and mission-driven, seeking candidates who excel in their disciplines and are passionate about crypto's potential to transform the global financial system.

Working at Coinbase means joining a team that values high performance, embraces challenges, and is dedicated to building the future of finance. The role offers opportunities to work with cutting-edge blockchain technology while collaborating with talented professionals across data science, platform, machine learning, and analytics teams.

Last updated 3 months ago

Responsibilities For Staff Data Engineer

  • Design data models for blockchain data analysis
  • Build tooling and pipelines for processing blockchain data
  • Ensure data quality and reliability
  • Enable self-serve analytics capabilities
  • Collaborate with cross-functional teams
  • Build and maintain foundational data layer
  • Create analytics and data products
  • Develop data science developer tools

Requirements For Staff Data Engineer

Python
Kubernetes
  • Deep understanding of blockchain concepts (blocks, transactions, token transfers, contract calls, etc.)
  • Expert-level Python programming skills
  • Expert SQL experience for querying, transformation, and performance optimization
  • Experience with ETL/ELT processes and large dataset processing
  • Experience with Apache Airflow or similar pipeline orchestration tools
  • Data visualization skills (Superset, Hex, Looker, or Python libraries)
  • Strong data modeling knowledge
  • DevOps practices knowledge (unit testing, CI/CD, git, Docker, kubernetes)
  • Prompt Engineering for LLMs expertise
  • Strong collaboration and communication skills

Benefits For Staff Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
  • Medical Plan, Dental and Vision Plan with generous employee contributions
  • Health Savings Account with company contributions
  • Disability and Life Insurance
  • 401(k) plan with company match
  • Wellness Stipend
  • Mobile/Internet Reimbursement
  • Connections Stipend
  • Volunteer Time Off
  • Fertility Counseling and Benefits
  • Generous Time off/Leave Policy
  • Option of getting paid in digital currency