BranchLab is looking for a backend focused Sr. Software Engineer to help build the infrastructure powering their privacy first, data-driven platform for healthcare advertising. This role blends distributed systems engineering and cloud-native development in a high-impact environment to design scalable systems for processing, transforming, and querying large volumes of anonymized healthcare data, and to design systems that drive insights and power downstream applications.
Requirements
- Strong backend development experience in Python.
- Familiarity with cloud-native architectures and services (ideally AWS).
- Understanding of distributed systems and event-driven architectures.
- Experience with containerization (Docker) and CI/CD pipelines.
- Proficiency in writing SQL queries and working with large-scale datasets (Athena, Redshift, PostgreSQL, etc.).
- Familiarity with real-time data processing or streaming architectures.
- Comfort with infrastructure-as-code tools (CloudFormation, CDK, etc.).
Responsibilities
- Design, build, and maintain backend systems and APIs using Python.
- Architect distributed systems using AWS services like EKS, EMR, S3 and Athena.
- Deploy ML models in engineering pipelines.
- Build and optimize ETL pipelines and secure data-sharing workflows using Spark.
- Deploy and manage containerized services with Docker and Kubernetes, and manage infrastructure-as-code.
- Work with large-scale datasets using advanced SQL for analytics, reporting, and data product features.
- Ensure system reliability, scalability, and observability in a production environment.
Other
- Hybrid in office Boulder, CO
- Applicants must have legal authorization to work in the U.S. without the need for current or future sponsorship
- A pragmatic problem-solving mindset with an eye for performance, security, and maintainability.
- Background in data modeling, query optimization, and performance tuning.
- Exposure to Healthcare, AdTech, or privacy-sensitive data systems.