Senior Backend Engineer - Data Pipelines & Validation

Three Pillars Recruiting

San Francisco (CA)

On-site

USD 180,000 - 230,000

Full time

38 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Three Pillars Recruiting in San Francisco is seeking a Senior Software Engineer - Backend, Data Products who will build the composable, self-correcting pipelines customers rely on and shape the backend/GraphQL surface. You will implement Reactors, connectors, and validation, collaborate with product and data science in sprint cycles, and help scale ETL/ELT workflows for real-world data.

This role emphasizes robust design, observable systems, and performance, with modern Python, Temporal/NATS,

Qualifications

  • 5+ years writing production software with modern Python.
  • Experience designing APIs using GraphQL and/or REST.
  • Experience building and validating data pipelines at scale.
  • Strong PostgreSQL schema design and query optimization.

Responsibilities

  • Build and extend Reactors to enable composable pipelines.
  • Develop connectors, ingestion, and transformation tooling for diverse data sources.
  • Incorporate data validation and quality checks into pipelines (e.g., contract-style checks).
  • Design and ship the backend/GraphQL surface for pipeline capabilities.
  • Orchestrate multi-step pipeline work with Temporal and event-driven systems (NATS/Kafka).
  • Collaborate in sprint cycles with product and data science to productionize analytics.

Skills

Python
GraphQL
Pandas
SQLAlchemy
Async/await
Pydantic

Tools

Temporal
NATS
Kafka
REST

Job description

Three Pillars Recruiting in San Francisco is seeking a Senior Software Engineer - Backend, Data Products who will build the composable, self-correcting pipelines customers rely on and shape the backend/GraphQL surface. You will implement Reactors, connectors, and validation, collaborate with product and data science in sprint cycles, and help scale ETL/ELT workflows for real-world data.

This role emphasizes robust design, observable systems, and performance, with modern Python, Temporal/NATS,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend, Data Products - MarTech/AdTech
Senior Software Engineer - Backend, Data Products - MarTech/AdTech

Three Pillars Recruiting • San Francisco (CA)

On-site
USD 180,000 - 230,000
Senior Backend Performance Engineer — GPU-Accelerated Data Pipelines
Senior Backend Performance Engineer — GPU-Accelerated Data Pipelines

Three Pillars Recruiting • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Backend Data Engineer — Python/Node Pipelines
Senior Backend Data Engineer — Python/Node Pipelines

Leading Path Consulting • Chantilly (VA)

On-site
USD 120,000 - 180,000
Senior Backend Data Pipeline Engineer
Senior Backend Data Pipeline Engineer

Sunset • Northern (KY), New York (NY)

Hybrid
USD 120,000 - 180,000
Senior Data Engineer: Scalable Pipelines & Data Platforms
Senior Data Engineer: Scalable Pipelines & Data Platforms

Rad AI • San Francisco (CA)

On-site
USD 145,000 - 190,000
Medical, Dental, Vision & Life
HSA with employer match
401(k)
+4
Senior Backend Engineer, Real-Time Health Data Pipelines
Senior Backend Engineer, Real-Time Health Data Pipelines

HealthLeap • Santa Fe (NM)

On-site
USD 200,000 - 275,000
Healthcare: 100% premiums covered
Unlimited PTO with 20 days minimum
401(k) 4% match
+1
Senior Data Pipeline Engineer: Python, DBT, ETL & SQL
Senior Data Pipeline Engineer: Python, DBT, ETL & SQL

RevSpring • Phoenix (AZ)

On-site
USD 140,000 - 180,000
Senior Data Pipeline Engineer - Python, DBT & ETL
Senior Data Pipeline Engineer - Python, DBT & ETL

RevSpring • Salt Lake City (UT)

On-site
USD 120,000 - 170,000
Senior Backend Engineer - Real-Time Data Platforms
Senior Backend Engineer - Real-Time Data Platforms

Affirm • San Francisco (CA)

On-site
USD 180,000 - 240,000
100% Subsidized Medical Coverage
Dental Insurance
Vision Insurance
+4
Senior Backend Engineer - Integration & Data Pipelines
Senior Backend Engineer - Integration & Data Pipelines

Benz Technology • Fort Meade (MD)

On-site
USD 150,000 - 210,000