Senior Distributed SQL Database Architect — Remote

Affirm

Palo Alto (CA)

Remote

USD 195,000 - 255,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage for you and dependents
Monthly tech stipend
Flexible time off
Employee stock purchase plan

Job summary

Affirm is seeking a Senior Software Engineer to architect, build, and scale Relational and Distributed SQL databases (MySQL, TiDB) within the Online Storage platform. You will own provisioning, failover, backups, and upgrades across multi-tenant clusters on Kubernetes, while driving reliability and performance improvements.

You will collaborate with product, design, and analytics to shape roadmaps, and lead efforts for zero-downtime migrations, latency optimization, and SQL tuning.

Qualifications

  • 5+ years of software engineering experience.
  • Experience designing, developing and launching backend systems at scale (Python, Kotlin, AWS, MySQL, Terraform, Kubernetes).
  • Hands-on experience with large-scale database deployments in production.
  • Expertise in distributed databases and DB tech (MySQL, TiDB, Postgres, Spanner, Vitess, CockroachDB).
  • Strong understanding of distributed DB architecture, data modeling and performance tuning.

Responsibilities

  • Build and operate the control plane for large-scale distributed SQL databases (MySQL, TiDB).
  • Design and execute zero-downtime migrations across multi-tenant clusters.
  • Own networking stack connecting services to storage on Kubernetes; tune for latency and failover.
  • Deliver quarterly team goals and mentor engineers through ambiguity.
  • Collaborate with product/design/analytics in lifecycle decisions.
  • Identify and lead solving project/process/tech issues.
  • Maintain artifacts with metrics and on-call support.
  • Set code review and design standards and propagate them.

Skills

5+ years software engineering
Backend systems design
Distributed databases
Python
Kotlin
AWS
Terraform
Kubernetes
SQL tuning

Education

Bachelor's degree in related field

Tools

MySQL
TiDB
Postgres
Spanner
Vitess
CockroachDB
ProxySQL
PgBouncer
RDS Proxy

Job description

Affirm is seeking a Senior Software Engineer to architect, build, and scale Relational and Distributed SQL databases (MySQL, TiDB) within the Online Storage platform. You will own provisioning, failover, backups, and upgrades across multi-tenant clusters on Kubernetes, while driving reliability and performance improvements.

You will collaborate with product, design, and analytics to shape roadmaps, and lead efforts for zero-downtime migrations, latency optimization, and SQL tuning.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Backend Engineer, Distributed SQL Platform
Remote Senior Backend Engineer, Distributed SQL Platform

Xapply • Northern (KY)

Hybrid
USD 173,000 - 255,000
Health coverage
Monthly stipends for tech setup
Flexible time off
+1
Senior Backend Engineer — Distributed SQL & Data Platform
Senior Backend Engineer — Distributed SQL & Data Platform

Affirm • Houston (TX)

Remote
USD 173,000 - 255,000
Health coverage
Spending stipends
Flexible time off
+1
Senior Backend Engineer, Distributed SQL Platform - Remote
Senior Backend Engineer, Distributed SQL Platform - Remote

Affirm • Chicago (IL)

Remote
USD 173,000 - 255,000
Health coverage for you and dependents
Tech setup stipends
Flexible time off
+1
Senior Backend Engineer - Distributed SQL & DB (Remote)
Senior Backend Engineer - Distributed SQL & DB (Remote)

Affirm, Inc. • Northern (KY)

Hybrid
USD 173,000 - 255,000
Health coverage
Tech stipends
Generous time off
+1
Senior Distributed SQL Database Engineer - Remote-First
Senior Distributed SQL Database Engineer - Remote-First

Affirm • Los Angeles (CA)

Remote
USD 195,000 - 255,000
Remote-first with flexibility
Health coverage for you and dependents
Employee stock purchase plan (ESPP)
+1
Sr Software Engineer: Distributed DB on Kubernetes
Sr Software Engineer: Distributed DB on Kubernetes

Affirm • Boise (ID)

Remote
USD 173,000 - 255,000
100% covered health insurance
Tech setup stipend
Flexible time off
+1
Senior Software Engineer - Distributed SQL Infra (Remote)
Senior Software Engineer - Distributed SQL Infra (Remote)

Engg • United States

Remote
USD 140,000 - 180,000
Senior Backend Engineer – Distributed SQL & Kubernetes
Senior Backend Engineer – Distributed SQL & Kubernetes

Affirm • United States

Remote
USD 150,000 - 230,000
100% subsidized medical, dental, and視s
Senior Backend Architect – Distributed Databases (Remote)
Senior Backend Architect – Distributed Databases (Remote)

Affirm • Seattle (WA)

On-site
USD 230,000 - 290,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Senior Software Engineer, Distributed DB & Data Platform
Senior Software Engineer, Distributed DB & Data Platform

Affirm • Baltimore (MD)

Remote
USD 173,000 - 255,000
Remote-first
Health coverage for dependents
Stipends for tech setup
+2