Senior Software Engineer, Data Platform

Unchain Data

United States

Remote

USD 66,000 - 70,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Coinbase is seeking an experienced Data Platform Engineer to join the Platform Product Group. You will build and operate data-heavy services and scalable pipelines to enable analytics, ML, and end-user experiences.

The role requires 5+ years in software engineering and strong backend skills in Python, Go, or Java, plus experience with data systems, SQL, Airflow, and BI tooling. In-person participation is required throughout the year in our India-based team.

Qualifications

  • 5+ years of experience in software engineering.
  • Backend development with Python, Go or Java.
  • Experience with data systems or data pipelines.
  • Familiar with scale-out, caching, key/value, and columnar design patterns.
  • SQL, Python, Airflow, and BI tools for data analysis.

Responsibilities

  • Design, build, and operate data-heavy services: storage, orchestration, batch and streaming processing, and data stores.
  • Build and maintain data integration & process SDKs for internal services and product teams.
  • Design and build self-service applications to empower users to manage data pipelines.
  • Develop end-to-end data security and observability services (access controls, data quality, cataloging, lineage).
  • Convert requirements into scalable data platform patterns and assemble microservices for key verticals.

Skills

Software engineering
Python
Go
Java
Data analysis
SQL
Airflow
BI tooling

Tools

Airflow
SQL
BI tools

Job description

About Us

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.


To achieve our mission, we're seeking a very specific candidate. We want someone who is passionate about our mission and who believes in the power of crypto and blockchain technology to update the financial system. We want someone who is eager to leave their mark on the world, who relishes the pressure and privilege of working with high caliber colleagues, and who actively seeks feedback to keep leveling up. We want someone who will run towards, not away from, solving the company's hardest problems.


Our work culture is intense and isn't for everyone. But if you want to build the future alongside others who excel in their disciplines and expect the same from you, there's no better place to be.


While many roles at Coinbase are remote-first, we are not remote-only. In-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported.


The Role

The mission of the Platform Product Group engineers is to build a trusted, scalable and compliant platform to operate with speed, efficiency and quality. Our teams build and maintain the platforms critical to the existence of Coinbase. There are many teams that make up this group which include Product Foundations (i.e. Identity, Payment, Risk, Proofing & Regulatory, Finhub), Machine Learning, Customer Experience, and Infrastructure.


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. As an engineer on the team you will contribute to the full spectrum of our systems, from managing foundational processing and data storage, to building and maintaining scalable pipelines, to developing frameworks, tools, and internal applications to make that data easily and efficiently available to other teams and systems.


Responsibilities


  • Design, build, and operate our 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 throughout Coinbase.

  • Design and build self-service applications to empower our users to manage and troubleshoot their own data pipelines running on our platforms.

  • 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 their lineage, usage auditing.

  • Convert functional requests from data analysts, ML, and security & compliance into reusable and scalable patterns; and assemble data microservices into data platforms for critical business verticals and user cohorts.


Requirements


  • At least 5+ years of experience in software engineering.

  • Strong Python, Go, or Java backend development skills.

  • General experience working with data systems or data pipelines.

  • Familiar with design patterns such as scale-out, caching, key/value, and columnar.

  • Leverage SQL, Python, Airflow, and BI expertise to analyze data for operational insights.


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

The target annual base salary for this position is ₹6,281,970 — ₹6,612,600 INR. Total compensation may also include equity and bonus eligibility and benefits (including medical, dental, and vision).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer, Data Platform
Senior Staff Software Engineer, Data Platform

Unchain Data • United States

Remote
USD 254,000 - 299,000
Senior Data Scientist - Platform
Senior Data Scientist - Platform

Unchain Data • United States

On-site
USD 180,000 - 212,000
Senior Software Engineer, Data Engineering Platform
Senior Software Engineer, Data Engineering Platform

Coinbase • United States

Hybrid
USD 186,000 - 219,000
Equity
Bonus eligibility
Medical benefits
+3
Senior Software Engineer - Data Platform
Senior Software Engineer - Data Platform

Coinbase, Inc. • United States

Remote
USD 186,000 - 219,000
Senior Software Engineer, Data Engineering Platform
Senior Software Engineer, Data Engineering Platform

Coinbase, Inc. • City of Albany (NY)

Hybrid
USD 186,000 - 219,000
Senior Software Engineer, Data Engineering Platform
Senior Software Engineer, Data Engineering Platform

Coinbase, Inc. • Denver (CO)

Hybrid
USD 186,000 - 219,000
Data Scientist II - Platform
Data Scientist II - Platform

Unchain Data • United States

On-site
USD 152,000 - 179,000
Senior Engineering Manager
Senior Engineering Manager

Coinbase, Inc. • United States

Remote
USD 99,000 - 100,000
Staff Data Scientist - Product
Staff Data Scientist - Product

Unchain Data • United States

Remote
USD 207,000 - 244,000
Senior Data Scientist - Product
Senior Data Scientist - Product

Unchain Data • United States

Remote
USD 180,000 - 212,000
Equity
Bonus eligibility
Medical, dental, vision insurance