B

BranchLab

AI-driven healthcare ad targeting with privacy

Senior Software Engineer

Backend EngineeringUpdated on Nov 13
Full-timeBoulder, CO, USA

About the Job

Requirements

  • 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 and a pragmatic approach to building maintainable production systems.
  • Applicants must have legal authorization to work in the United States without the need for current or future sponsorship.

Responsibilities

  • Design, build, and own backend systems and application programming interfaces 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 Amazon Web Services using technologies such as Amazon Elastic Kubernetes Service, Amazon EMR, and Apache 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.

Desired Qualifications

  • Previous experience as a tech lead, team lead, or hands-on engineering manager.
  • Experience with infrastructure as code and continuous integration and continuous delivery.
  • Experience with data lakes, Snowflake, Databricks, or streaming architectures.
  • Experience deploying machine learning models or building machine-learning infrastructure.
  • Background in data modeling, query optimization, and performance tuning.
  • Exposure to healthcare, advertising technology, or privacy-sensitive data systems.

About the Company

BranchLab

AI-driven healthcare ad targeting with privacy

BranchLab is a data science firm focused on healthcare advertising. It uses artificial intelligence and machine learning to build custom audience models that align with each client’s goals, enabling more precise targeting and better insights for campaigns. The core service helps healthcare brands, their agencies, and TV partners improve return on ad spend while staying compliant with privacy requirements. An ID-less approach keeps consumer health records unlinked from any user ID, prioritizing privacy. BranchLab’s offerings are tailored data solutions that enhance advertising effectiveness and protect personal information, with revenue coming from partnerships with healthcare brands and advertising agencies.

Company size
51-200
Company stage
Series A
Total funding
$26M
Headquarters
New York City, New York
Founded
2024

Recently Posted Jobs

Explore more opportunities at BranchLab

See more jobs