Senior Backend Engineer: Data Pipelines Python & AWS Boulder

BranchLab

Boulder (CO)

Hybrid

USD 145,000 - 195,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity
Relocation stipend

Job summary

BranchLab is seeking a backend-focused Senior Software Engineer to join our Boulder-based team and help architect and build the systems powering our privacy-first, data-driven platform. This highly hands-on role combines backend engineering, distributed systems, data infrastructure, and cloud-native development.

You’ll own significant parts of the platform, designing scalable systems to process, transform, and query large volumes of anonymized healthcare data and building the services that turn

Qualifications

  • Strong backend software engineering experience, particularly with Python.
  • Hands-on experience building production data pipelines with Apache Spark.
  • Experience processing large datasets in distributed environments and strong SQL skills.
  • Experience with cloud-native systems, AWS, including Kubernetes, EMR, S3, and Athena.
  • Experience with Apache Airflow.
  • Strong understanding of distributed systems, data processing, performance, and reliability.
  • Experience leading technical projects or small engineering teams while remaining hands-on.
  • Strong technical judgment, communication skills, and a pragmatic approach to building maintainable production systems.

Responsibilities

  • Design, build, and own backend systems and APIs using Python.
  • Build and optimize large-scale data-processing pipelines using Apache Spark.
  • Design systems for ingesting, transforming, aggregating, and querying large datasets.
  • Architect and operate distributed workloads on AWS using technologies such as EKS, EMR, and Airflow.
  • Lead small engineering teams or project workstreams while remaining a hands-on contributor.
  • Break down complex initiatives, drive technical decisions, coordinate execution, and help remove blockers.
  • Mentor engineers through design reviews, code reviews, debugging, and day-to-day technical guidance.
  • Improve the reliability, scalability, performance, security, and observability of production systems.

Skills

Python
Distributed data pipelines
SQL
AWS
Apache Spark
Apache Airflow
Kubernetes
S3
EMR
Athena

Tools

Apache Spark
Apache Airflow
Kubernetes
Amazon EMR
Amazon S3
Amazon Athena

Job description

BranchLab is seeking a backend-focused Senior Software Engineer to join our Boulder-based team and help architect and build the systems powering our privacy-first, data-driven platform. This highly hands-on role combines backend engineering, distributed systems, data infrastructure, and cloud-native development.

You’ll own significant parts of the platform, designing scalable systems to process, transform, and query large volumes of anonymized healthcare data and building the services that turn

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

Similar jobs worth comparing

Senior Backend Engineer — Data Platform (Python, Spark, AWS)
Senior Backend Engineer — Data Platform (Python, Spark, AWS)

BranchLab Inc. • Boulder (CO), Northern (KY)

Hybrid
USD 145,000 - 195,000
Equity
Competitive salary
Senior Backend Engineer - Python, Spark, AWS Leader
Senior Backend Engineer - Python, Spark, AWS Leader

Jobtailor • Boulder (CO)

Hybrid
USD 140,000 - 190,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 Software Development Engineer
Senior Software Development Engineer

BranchLab • Boulder (CO)

Hybrid
USD 145,000 - 195,000
Equity
Relocation stipend
Senior Software Development Engineer
Senior Software Development Engineer

BranchLab Inc. • Boulder (CO), Northern (KY)

Hybrid
USD 145,000 - 195,000
Equity
Competitive salary
Senior Backend Engineer: Python APIs, Data Pipelines, AWS
Senior Backend Engineer: Python APIs, Data Pipelines, AWS

Jobtailor • Boston (MA)

On-site
USD 120,000 - 150,000
Senior Python Backend Engineer — Data Pipelines & AI Remote
Senior Python Backend Engineer — Data Pipelines & AI Remote

United States Digital Space LLC • United States

Remote
USD 81,000 - 128,000
Remote-First Flexibility – EU
30 Days Paid Time Off
Learning & Development Budget
+2
Junior Backend Engineer – Python & Data Pipelines
Junior Backend Engineer – Python & Data Pipelines

Abacus Life • MetroWest (FL)

On-site
USD 70,000 - 80,000
401(k) with 4% matching
Senior Backend Engineer — Go, AWS, Data Pipelines (Remote)
Senior Backend Engineer — Go, AWS, Data Pipelines (Remote)

Future PLC • United States

On-site
USD 200,000 - 230,000
Equity
Remote-first
Senior Backend Engineer - Integration & Data Pipelines
Senior Backend Engineer - Integration & Data Pipelines

Benz Technology • Fort Meade (MD)

On-site
USD 150,000 - 210,000