Branch · 2 hours ago
Senior Data Scientist - Discovery
Branch is a leading provider of engagement and performance mobile SaaS solutions. As a Senior Data Scientist on the Discovery team, you will develop and deploy machine learning models to optimize ad delivery performance and enhance user experience.
App MarketingMobile AdvertisingMobile AppsSoftware
Responsibilities
Lead the design, development, and deployment of high-impact machine learning models (e.g., predicted click-through rate, conversion rate, bidding optimization, and lookalike targeting) directly into our production environment
Drive complex, ambiguous, and high-scale ML projects from initial research and proof-of-concept through to large-scale deployment, working closely with software engineering teams
Design and execute rigorous online A/B experiments to test hypotheses, measure model performance, and statistically analyze results to drive continuous product improvement
Perform hands-on analysis and modeling of enormous, complex data sets to identify predictive signals and develop new features that enhance targeting and sourcing efficacy
Establish scalable, efficient, and automated processes for large-scale data analysis, machine learning model development, validation, and serving
Stay abreast of the latest research in ML, deep learning, optimization, and Ad Tech, and apply new, innovative approaches to Branch’s unique challenges in ad delivery and optimization
Communicate complex findings and product vision to engineers, product managers, and business stakeholders, influencing the roadmap for the Discovery platform
Qualification
Required
4+ years of professional experience building and deploying machine learning models for business applications
PhD in Computer Science, Engineering, Machine Learning, Statistics, or a related quantitative field, OR a Master's degree in a related field and 4+ years of relevant experience
Strong programming proficiency in one or more relevant languages (e.g., Python, Java, C++)
Deep expertise in foundational computer science areas, including algorithms and data structures, numerical optimization, data mining, and distributed computing (e.g., Spark, Hadoop)
Experience with ML frameworks and libraries (e.g., PyTorch, TensorFlow, Scikit-learn)
Proven ability to translate business problems into mathematical and ML frameworks
Preferred
Experience in professional software development practices, including system design, code review, and production environment management
Deep familiarity with the Ad Tech ecosystem (e.g., DSPs, SSPs, Exchanges, Advertiser/Publisher platforms) and related challenges like auction dynamics, bidding strategies, and anti-fraud systems
Experience working with massive-scale data (billions of daily events) and petabyte-scale data processing systems
Prior experience developing models specifically for recommender systems, personalization, or large-scale optimization problems
Familiarity with cloud computing environments (AWS, GCP, or Azure)
Benefits
Health and wellness programs
Paid time off
Retirement planning options
Comprehensive benefits package
Company
Branch
Branch helps companies drive seamless mobile experiences through its linking infrastructure powering thousands of today's top brands.
Funding
Current Stage
Late StageTotal Funding
$667.05MKey Investors
New Enterprise AssociatesTenacity Venture CapitalPlayground Global
2022-02-10Series F· $300M
2021-11-01Secondary Market
2019-09-01Series E· $125M
Recent News
2025-12-09
2025-09-09
Company data provided by crunchbase