Senior Software Development Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
- 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.
Requirements
Software Development, Software Engineering, Legal, Artificial Intelligence (AI), Healthcare, Process Improvement, Performance Management, Software Engineering, Systems Scalability, Distributed Computing, * 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-HAVES
- 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 & conditions
- Competitive salary (145-195k) + significant equity
- Tackle complex engineering challenges in privacy-first healthcare advertising.
- Work alongside top-tier engineers and data scientists.
About the company
ABOUT BRANCHLAB BranchLab is transforming healthcare commercialization with Pathwai, the industry’s first Semantic Activation Platform. Our AI-native technology helps leading healthcare organizations and their agencies make smarter commercialization decisions and connect patients, providers, and caregivers to life-improving therapies and resources.
Built for the evolving privacy landscape, BranchLab improves commercialization performance without relying on individual-level health information. By modernizing the industry’s technical infrastructure, we help organizations operate more efficiently and responsibly while improving how healthcare audiences are understood, reached, and engaged.
BranchLab is helping build a more intelligent, efficient, and responsible model for healthcare commercialization.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…