Senior Data Scientist, Optimizations
Role details
Job location
Tech stack
Job description
Join us as our Senior Data Scientist, Optimizations and play a key role in anchoring optimization solutions and operations research expertise across Abacus Medicine Group and driving the development of our next generation of decision support algorithms.
Get a glimpse of our world
You will be joining the Advanced Analytics team within Abacus's Data, Analytics & AI department. Our data scientists and data analysts collaborate closely with line-of-business product owners & senior management to develop and operate AI/ML algorithms & models that support decision making in Abacus's core business processes. Additionally, we have a close partnership with Abacus's BI developers, data engineers, GenAI specialists, and software teams, working together to deliver impactful solutions via our Azure Databricks platform. We take pride in our multi-cultural, cross-disciplinary roster of data & AI specialists, and would look forward to welcoming your unique perspective to our team.
Are you ready to embark on this journey with us?
In this role you will drive quantitative solutions across the entire advanced analytics product life cycle; supporting early-stage analytical use-case discovery together with business, formulating and prototyping mathematical models, and partnering with engineering teams to scale decision models out to end-users are all in scope for this role.
Your main responsibilities include:
- Developing, maintaining and improving optimization models to support decision making across Abacus Medicine Group. This role has a specific focus on quantitative models (i.e. optimizations, operations research, simulations, forecasting)
- Engaging and consulting with business stakeholders to identify and translate business challenges into high impact data-driven solutions. This role will directly work with procurement, supply chain and sell-side portfolio management experts
- Prototyping and recommending appropriate solutions for business challenges. This role is expected to lean in to learning, iterating, and failing fast to deliver, and can recognize when simple solutions are preferable to complex algorithms
- Collaborating with data scientists & engineers, software developers, and product owners to deploy end-to-end decision support solutions anchored on our Azure Databricks Advanced Analytics platform
- Anchoring expertise in optimization & OR methodologies within the team and sharing knowledge across teams and project groups.
- Contributing cross-functionally to internal Data, Analytics & AI including directly participation in Advanced Analytics team initiatives and deliveries (i.e. platform upgrades and agentic coding adoption).
Requirements
Do you have experience in Research?, The ideal candidate for this role brings hands-on professional experience from a role at the intersection of data science and applied mathematical modelling. You are fluent in the Python frameworks required to develop complex quantitative solutions, with an equally strong foundation in the mathematics needed to formulate linear programming models and optimization problems under uncertainty. Working with complex domains such as inventory optimization, dynamic pricing, or demand forecasting gives you energy, and regardless of specific applied experience, you are comfortable identifying and translating business challenges into tractable mathematical solutions., * 3+ years of professional experience developing, maintaining and improving optimization algorithms and/or AI/ML models, ideally as part of a full-stack data and analytics team
- Strong proficiency in linear programming, operations research, and mathematical optimization methodologies
- Fluency in Python frameworks for data science such as pandas, numpy & Scikit-learn, as well as expertise in Python-based optimization libraries such as (i.e. cvxpy, PuLP)
- A graduate degree based on a quantitative foundation - disciplines such as mathematics, statistics, data science, computer science and engineering are all relevant; the title of the degree is less important than the analytical experience underlying it
- Well-rounded communication skills and the ability to translate complex topics across experts in business, senior leadership, and engineering teams without compromising understanding.
- This role requires fluent English
It's of advantage if you bring:
- Direct experience formulating and solving MILP optimization problems
- Direct experience formulating and solving optimization problems under uncertainty
- Experience with simulations or reinforcement learning for modelling Markov decision processes
- Experience developing & delivering analytical solutions within an agile way-of-working or team context
- Experience developing on a modern data science stack including version control (Git), cloud data platforms (Azure/Databricks), and AI developer tools (Claude Code/Cursor)