Branchlab

Senior Software Development Engineer

Boulder, CO, Remote. Posted 2 months ago

The role

This person will architect and build backend systems, distributed systems, and data infrastructure. They will design scalable systems to process, transform, and query large volumes of anonymized healthcare data.

What you will do

  • 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.

Required qualifications

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

Nice to have

  • Previous experience as a tech lead, team lead, or hands-on engineering manager.
  • Experience with infrastructure-as-code and CI/CD.
  • Experience with data lakes, Snowflake, Databricks, or streaming architectures.
  • Experience deploying machine learning models or building ML infrastructure.
  • Background in data modeling, query optimization, and performance tuning.
  • Exposure to Healthcare, AdTech, or privacy-sensitive data systems.

Benefits

  • Competitive salary (145-195k)
  • significant equity
  • relocation stipend available

Before you apply

  • Applicants must have legal authorization to work in the U.S. without the need for current or future sponsorship

About the company

BranchLab is transforming healthcare commercialization with Pathwai™, the industry’s first Semantic Activation Platform. Their AI-native technology helps healthcare organizations make smarter commercialization decisions.

Senior Software Development Engineer at Branchlab | JobZoey