Staff Backend Engineer: Scalable Distributed Databases

Affirm

Charlotte (NC)

On-site

USD 180,000 - 280,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Affirm is reinventing credit to offer honest, friendly credit options for consumers. The Data & Storage Services group manages affirm's data infrastructure across OLTP/OLAP, databases, streaming, and analytics platforms, enabling scalable, reliable data access.

We seek a Staff Software Engineer to own the Databases platform (Relational and KeyValue) and drive the roadmap with cross-functional partners. You will influence architecture, build scalable datastore solutions, and raise the bar on

Qualifications

  • 8+ years designing, developing and launching backend systems at scale.
  • 5+ years of hands-on database expertise with Relational/Distributed SQL.
  • Deep understanding of schema design, query optimization and sharding.
  • Cloud environments experience and operating at scale.
  • Experience with benchmarking, load testing and capacity planning.
  • Familiarity with connection poolers and proxies (ProxySQL, RDS Proxy, PgBouncer).

Responsibilities

  • Set technical strategy for the team on a year-long horizon.
  • Collaborate with product, infrastructure and SRE teams.
  • Design and build scalable datastore components for relational and key-value data.
  • Develop control planes for multi-database management at scale.
  • Lead cross-team architectural discussions and promote best practices.

Skills

Python
Kotlin
Distributed systems
AWS
MySQL
Spark
Kubernetes

Education

Bachelor's degree

Tools

ProxySQL
RDS Proxy
PgBouncer
Vitess
TiDB

Job description

Affirm is reinventing credit to offer honest, friendly credit options for consumers. The Data & Storage Services group manages affirm's data infrastructure across OLTP/OLAP, databases, streaming, and analytics platforms, enabling scalable, reliable data access.

We seek a Staff Software Engineer to own the Databases platform (Relational and KeyValue) and drive the roadmap with cross-functional partners. You will influence architecture, build scalable datastore solutions, and raise the bar on

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Backend Engineer – Distributed Databases (Remote)
Staff Backend Engineer – Distributed Databases (Remote)

Affirm • Nashville (TN)

On-site
USD 204,000 - 290,000
Health coverage for you and dependents
ESPP
Flexible Spending Wallets
+1
Staff Backend Engineer - Distributed Databases Remote
Staff Backend Engineer - Distributed Databases Remote

Affirm • Chicago (IL)

On-site
USD 204,000 - 264,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Staff Backend Engineer, Scalable Datastore Platform
Staff Backend Engineer, Scalable Datastore Platform

Affirm • Cleveland (OH)

On-site
USD 180,000 - 240,000
Remote Staff Backend Engineer - Scalable Databases
Remote Staff Backend Engineer - Scalable Databases

Affirm • Boston (MA)

On-site
USD 204,000 - 290,000
Healthcare coverage
FSA Wallets
Paid time off
+1
Staff Backend Engineer, Databases & Data Platforms
Staff Backend Engineer, Databases & Data Platforms

Affirm • Miami (FL)

On-site
USD 180,000 - 230,000
Staff Backend Engineer, Scalable Datastore Platform
Staff Backend Engineer, Scalable Datastore Platform

Affirm • Houston (TX)

On-site
USD 204,000 - 264,000
Medical coverage
Dental & vision
ESPP
+2
Staff Backend Engineer, Distributed DB Platforms (Remote)
Staff Backend Engineer, Distributed DB Platforms (Remote)

Affirm • Los Angeles (CA)

On-site
USD 204,000 - 290,000
Health benefits
Equity opportunities
Remote-first environment
+1
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
Staff Backend Engineer: Scale Distributed DBs (Remote)
Staff Backend Engineer: Scale Distributed DBs (Remote)

Affirm • Austin (TX)

On-site
USD 204,000 - 264,000
Health coverage for dependents
Equity
Remote Staff Backend Engineer, Databases Platform
Remote Staff Backend Engineer, Databases Platform

Affirm • Denver (CO)

On-site
USD 204,000 - 264,000
Health care coverage
Equity rewards
Time off
+1