jobapplier

Senior Software Engineer (Data Platform)

Coinbase

Skills

Required

  • data security / access control / data observability
  • Python / Go / Java
  • SQL
  • Airflow
  • Spark
  • Kafka
  • data processing and orchestration frameworks
  • backend software engineering
  • cataloging
  • quality monitoring
  • backend development
  • data systems / data pipelines

Preferred

  • data infrastructure patterns
  • scale-out architectures
  • caching layers
  • key/value stores
  • columnar storage systems

Coinbase as a Senior Software Engineer on the Data Platform team. You'll be responsible for building and maintaining foundational data services, data integration and processing SDKs, and self-service applications. You'll also architect end-to-end data security and observability services and partner with various teams to convert functional requests into reusable, scalable patterns. The ideal candidate has 5+ years of experience in backend software engineering, proficiency in Python, Go, or Java, and hands-on experience with SQL, Airflow, Spark, Kafka, or similar data processing and orchestration frameworks.

Contribuer à la conception, au développement et à l'exploitation de services de données fondamentaux, y compris les entrepôts de données cloud, les lacs de données, l'orchestration et le traitement par lots.

Responsibilities

  • Construire et maintenir des SDK d'intégration et de traitement des données utilisés par les services internes et les équipes produit pour interagir avec la plateforme de données.
  • Collaborer avec des analystes de données, des ingénieurs en apprentissage automatique et des équipes de sécurité pour convertir des demandes fonctionnelles en modèles réutilisables et évolutifs.
  • Experience with data infrastructure patterns including scale-out architectures, caching layers, key/value stores, and columnar storage systems

Requirements

  • Familiarity with data security, access control, or data observability systems (cataloging, lineage, quality monitoring) is a plus
  • Proficiency in Python, Go, or Java for backend development, with demonstrated ability to build services that process and serve data at scale
  • Hands-on experience with SQL, Airflow, Spark, Kafka, or similar data processing and orchestration frameworks in production environments
  • 5+ years of experience in backend software engineering, with hands-on experience building and operating data systems or data pipelines in production
  • Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality

USD 186,065 - 218,900