Senior Software Engineer (Data Platform)
- United States
- Senior Level
- 5+ years
- Posted
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
jobapplier