Senior Software Engineer - Data Platform

USD 186,100-218,900 per year
SENIOR
✅ Hybrid

Used Tools & Technologies

GenAI

Required Skills & Competences

Security @ 4 Go @ 7 Kafka @ 4 Python @ 7 SQL @ 4 Spark @ 4 Java @ 7 Airflow @ 4 Machine Learning @ 4 Microservices @ 4 BI @ 6 Design Patterns @ 3 Compliance @ 4 Ethereum @ 3 Observability @ 4 Generative AI @ 4 Blockchain @ 3 AI @ 4 dApps @ 3 Data Pipelines @ 4

Details

At Coinbase, our mission is to increase economic freedom in the world. The Data Platform team builds and operates systems to 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.

While many roles at Coinbase are remote-first, the company is not remote-only. In-person participation is required throughout the year for team and company-wide offsites; attendance is expected and supported.

Responsibilities

  • Design, build, and operate foundational data-heavy services: storage (cloud data warehouse, data lake), orchestration (Airflow), batch processing (Spark, SQL), streaming services (Kafka), query federation and caching, time-series DB, graph DB, and real-time event aggregation stores.
  • Build and maintain data integration & process SDKs for use by internal services and product teams.
  • Design and build self-service applications to empower users to manage and troubleshoot their own data pipelines.
  • Design and build services for end-to-end data security and data observability: managing access controls across multiple storage and access layers, tracking data quality, cataloging datasets and lineage, and usage auditing.
  • Convert functional requests from data analysts, ML, and security & compliance into reusable and scalable patterns; assemble data microservices into data platforms for business verticals and user cohorts.

Requirements

  • 5+ years of experience in software engineering.
  • Strong backend development skills in Python, Go, or Java.
  • General experience working with data systems or data pipelines.
  • Familiarity with design patterns such as scale-out, caching, key/value, and columnar storage.
  • Proficiency with SQL, Python, Airflow, and BI tools to analyze data for operational insights.
  • Demonstrated ability to responsibly use generative AI tools and copilots (examples: LibreChat, Gemini, Glean) in workflows, applying human-in-the-loop practices to deliver business-ready outputs.

Nice to Have

  • Crypto-forward experience, including familiarity with onchain activity such as interacting with Ethereum addresses, using ENS, and engaging with dApps or blockchain-based services.

Compensation & Benefits

  • Annual base salary range (excluding equity and bonus): $186,065 — $218,900 USD (total compensation may also include equity, bonus eligibility, and benefits including medical, dental, vision, and 401(k)).

Additional Information

  • Job #: P76805
  • Coinbase is an Equal Opportunity Employer and participates in E-Verify in certain locations. Reasonable accommodations for applicants with disabilities are available (contact: accommodations[at]coinbase.com).