Senior Applied Scientist, Scheduling and Optimization
Maintainx
MaintainX is the world's leading AI-powered maintenance and asset management platform, serving 13,000+ customers including Duracell, Shell, Cintas, and Brenntag. We raised $150M in Series D funding led by Bessemer Venture Partners and Bain Capital Ventures, bringing our total funding to $254M. We were named to the Forbes 2025 Cloud 100 , the definitive ranking of the top 100 private cloud companies in the world. We're growing fast and hiring the engineering talent to match.
We're looking for a Senior Software Engineer to own the constraint-solving engine behind our Scheduling Agent, one of the most strategic bets on our Planning & Scheduling roadmap. The engine is a Python service built on CP-SAT that takes work orders, technicians, and a mix of hard and soft constraints, and produces a feasible weekly schedule that enterprise maintenance teams can trust. Your focus will be evolving the solver to handle increasingly complex, real-world scheduling scenarios and exposing it as tools for GenAI agent workflows.
This is a high-ownership role. You'll have the space to shape the modeling approach, partner closely with product and design on what scheduler users actually need, and ship iteratively against feedback from real enterprise customers.
What you'll do
- Own and evolve the Python optimization service that powers the Scheduling Agent, modeling, solving, and iterating on the constraint formulation as new use cases emerge.
- Design and implement increasingly sophisticated scheduling capabilities: trade and crew constraints, irregular capacity patterns, production downtime windows, multi-site considerations, and reactive re-scheduling.
- Build and maintain API routes and tools that expose the solver to GenAI agent workflows (tool calling, structured input/output).
- Partner with PM and design to translate messy real-world scheduling problems into solver constraints, and push back when "optimal" isn't what users actually want.
- Iterate the solver with real users via design partnerships and pilot deployments. Take feedback from human schedulers seriously and reflect it back into the model.
- Contribute to the surrounding Python service: performance, observability, testing, and reliability of the optimization runtime.
- Help shape how scheduling intelligence integrates with the broader MaintainX product over time, including learning from execution data to improve solver inputs.
About you
- 5+ years of professional software engineering experience, with significant time spent on optimization, constraint programming, or operations research problems shipped to real users.
- Strong fluency with CP-SAT and at least one other optimization paradigm (MILP via Gurobi/CPLEX/HiGHS, metaheuristics, or similar). You've hit the limits of one approach and made informed choices about when to use which.
- Solid Python service engineering: APIs, async, testing, profiling, observability. You can own a production service end-to-end.
- Academic grounding in Operations Research, Industrial Engineering, Computer Science, or a related quantitative field, at minimum a strong undergraduate foundation; advanced degrees are common in this space but not required.
- Track record of iterating optimization systems with real users, you've felt what happens when a human rejects the "optimal" answer and you've redesigned the model in response.
- Product mindset and delivery orientation, you ship, you measure, you iterate. You think about the user outcome, not just the objective function.
- Comfort with ambiguity. You can co-design the constraint data model with the team rather than waiting for a clean spec.
- Familiarity with GenAI tooling (LLM tool calling, structured output, prompt design for constrained generation) is expected.
Nice to have
- Experience at a known, reputable product company shipping optimization or scheduling products at scale.
- Exposure to learning-augmented optimization, using historical execution data to estimate durations, priors, or constraint weights.
- Domain experience in scheduling, workforce management, field service, manufacturing, logistics, or similar resource-constrained planning problems.
- Tech-lead experience or interest in growing into a tech-lead role on this team.
What's in it for you
- Competitive salary and meaningful equity opportunities.
- Healthcare, dental, and vision coverage.
- 401(k) / RRSP enrollment program.
- Take what you need PTO.
- A Work Culture where:
- You'll work alongside folks across the globe that reflect the MaintainX values: Smart Humble Optimists.
- We believe in meritocracy, where ideas and effort are publicly celebrated.
About us
Our mission is to deliver one platform for maintenance, repair & operations teams to keep the physical world running. We believe the greatest asset in any organization is the people. That's why we built an intuitive, mobile-first solution to help boost productivity and collaboration across teams and locations.
MaintainX is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
#LI-Remote
$192k - $202.5k per year
...work. Overview Instacart's Ads Optimization team is the decision-making engine of our... ..., retail partners, and Instacart. As a Senior Data Scientist on this team, you will drive the... ...Product and Engineering leadership Apply causal inference, statistical modeling,...SeniorRemote jobPermanent employmentFull timeManual laborWork at officeWork from homeFlexible hours$145.9k per year
...for you! We're looking for a Staff Data Scientist, Applied Machine Learning (ML) to join our... ...technology. With Jobber they can quote, schedule, invoice, and collect payments from their... ...scale inside Jobber's product. This is a senior individual contributor role with strong...SeniorLong term contractFull timeInternshipWork at officeLocal area- ...We’re looking for an experienced Data Scientist to join our Data Science team. In this role... ..., statistical, and other mathematical optimizations. You will evaluate potential modeling approaches... ...to equal opportunity employment applies to all persons involved in our operations...SeniorFull timeLocal area
- ...We are looking for an experienced Senior Data Scientist for our client. This is a permanent position... ...points: Remote + flexible work schedule North of six figures salary + Equity... ...interesting to you, go ahead and click apply :) * Unfortunately we are only able to...SeniorRemote jobPermanent employmentFull timeLive InWork visaFlexible hours
- ...used by more than 2 million scientists, together in a single ecosystem... ...What do we need As the Senior Application Scientist your primary... ...customer to help Identify optimal sourcing and integration strategy... ...Experience with laboratory scheduling software, digital lab...SeniorLong term contractFull timeRemote workFlexible hours
- ...Experimentation Platform team is looking for a Staff Data Scientist to lead the evolution of how we validate and optimize our global advertising ecosystem. At Unity, our... ...: 8+ years of experience in Data Science or Applied Research, specifically within Ad Tech, Marketplaces...SeniorLong term contractFull timeTemporary workWork at officeWorldwideRelocation package
- ...of analytics engineers, data scientists, and software engineers and is... ..., Product, and Engineering to optimize our marketing investments and... ...channels. We're looking for a Senior Data Scientist who will serve... ...the 90 day away program do not apply to certain roles. ICYMI...SeniorRemote jobLong term contractFull time
- ...Francisco and Los Angeles. About the Role We are seeking a Senior Data Scientist to help build and scale Northbeam's measurement products,... ..., Insights, and Recommendation Systems. This is an applied data science role focused on translating statistical and causal...SeniorFull timeRemote workWork from homeFlexible hours
$161k - $170k per year
...approach to where we work. Overview We are looking for a Senior Data Scientist to lead the Meals initiative — one of Instacart's top... ...and statistical modeling ~ Experience defining KPIs, and optimizing funnel for product market fit ~ Excellent communication skills...SeniorRemote jobLong term contractPermanent employmentFull timeWork at officeWork from homeFlexible hours$137.6k - $172k per year
...unique products across Coursera + Udemy, and grow your career, apply below. Job Overview: At Coursera, our Data Science team... ...that vision a reality. We are seeking a highly skilled Senior Data Scientist with deep expertise in product experimentation, causal inference...SeniorFull timeWorldwide- ...Operations and Commercial Systems. We are looking for a Senior Data Scientist who has strong foundations in data modeling and machine... ...business practices, sales, and client behavior ~ Experience with applied statistics or experimentation (i.e. A/B testing) in an...SeniorLong term contractFull time
$210k - $245k per year
..., fintechs, and other enterprise AI teams building LLMs, multimodal systems, and AI agents for financial workflows. As an Applied Data Scientist, Financial AI Evaluation & Datasets, you own the design, measurement quality, and domain validity of the datasets used to train...Full timeFixed term contractShift work- ...by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews. During the interview, we will collect the following categories of personal information: Identifiers, Professional and...SeniorRemplacementFull timeFor contractorsRemote workFlexible hours
$145k - $153k per year
...Overview The Advertiser Optimization team is the decision-making engine... ...team. In this role, you will apply your expertise in mathematics... ...alongside a talented team of scientists and engineers, contributing... ...Collaborate closely with senior scientists, engineers and product...SeniorRemote jobPermanent employmentFull timeWork at officeWork from homeFlexible hoursShift work- ...-generated content. We need a senior technical leader who thrives on... .... As a Senior Staff Data Scientist on the Consumer team, you will... ...years of industry experience in applied science, data science, or... ...and summarization prior to any scheduled interviews. During the interview...SeniorLong term contractRemplacementFull timeFor contractorsRemote workFlexible hours
$164k - $205k per year
...you’ll have the opportunity to reshape how the world learns and applies skills—and help millions of people participate in the new economy... ...difference at global scale. Job Overview We are looking for a Senior Product Manager, Applied AI to own customer deployments from...SeniorFull timeInternship$120k - $170k per year
...to innovate and broaden our offering. What you will do As a Senior Backend Developer at Bridgit, you'll take ownership of designing,... ...to build at the intersection of solid backend engineering and applied AI - increasingly, the services you ship will incorporate LLM-powered...SeniorFull timeFor contractorsInternship- ...The Role We are seeking a highly skilled and motivated Senior Applied Machine Learning Developer to guide the technical direction... ...operator feedback to model retraining. Drive performance optimization through techniques like quantization, distillation, and scalable...SeniorFull timeImmediate start
- ...highly experienced Staff Data Scientist to lead the strategy and... ...architect of how we measure and optimize Reddit’s marketing spend. You... ...marketing measurement, influencing senior leadership and defining how... ...summarization prior to any scheduled interviews. During the...SeniorLong term contractRemplacementFull timeFor contractorsRemote workFlexible hoursShift work
- ...Its team of skilled Data Engineers, Data Scientists, Machine Learning (ML) Experts, and AI Engineers... ...raw infrastructure Mentor junior and senior data scientists and help shape how we... ..., state, or local laws. This policy applies to all terms and conditions of employment...SeniorFull timeLive InLocal areaHome officeFlexible hours
- ...collaborative team of passionate data scientists and engineers who are... ...of industry experience in applied science or data science roles... ...Experience with machine learning or optimization techniques Strong... ...and summarization prior to any scheduled interviews. During the interview...RemplacementFull timeFor contractorsRemote workFlexible hours
$164k - $193.5k per year
...We're hiring a Staff Decision Scientist to be strategic partners... ...proactive to autonomous. Mentor senior ICs on causal thinking,... ...causal inference methods in applied settings (e.g., difference-in... ...experimentation platforms (Statsig, Optimizely, or similar) ~ Proficiency...SeniorFull timeSummer workRemote workFlexible hours$80k - $100k per year
...Position Summary The Senior Accountant plays a key role in delivering assurance, accounting, tax, and advisory services to a diverse... ...with direct exposure to partners and clients. Flexible scheduling outside of the busy season (June through December) including opportunities...SeniorFull timeFlexible hours- ...software. Learn more at The Role We're looking for a Data Scientist to join our growing AI & Data Science team. You'll operate as an... ...and technical lead, helping multiple teams across Sonatype apply machine learning and generative AI to real-world problems — from...Full timeFlexible hours
- ...already used by more than 2 million scientists, together in a single... ...integration Work along side senior leaders internally & client leadership... ...teams to help identify optimal sourcing and integration strategy... ..., so please don’t hesitate to apply — we’d love to hear from you....SeniorFull timeRemote workFlexible hours
- ...Need A Family Practice Registry. Scheduling Coordinator Role: The Scheduling... ...coordinating, maintaining , and optimizing clinic schedules across providers, staff, and systems.... ...training, and potential . This policy applies to all our employment and personnel practices...Long term contractFull timePart timeRemote workMonday to fridayFlexible hours
- ...continuous training pipelines. Model serving and inference optimization (vLLM-class serving, quantization). Nice-to-Have: Publications... ...Act. Criminal History Consideration: For the Data Scientist position, we will conduct a background check that may include...Full timeFlexible hours
- ...impact for over 4 million Canadians. We are looking for a Senior Data Scientist who thrives at the intersection of AI research and product... ...inference) to validate new AI features and drive product optimizations. Partner with Product Managers, Designers, and Engineers...SeniorLong term contractFull time
$85k per year
...Junior Data Scientist The Wiley Edge banking team is currently seeking a Data Scientist to work across the Front Office Trading, Risk & Regulatory Compliance Trade Analytics group, using Machine Learning and Data Analytics techniques to design and develop complex...Full time$69.66k - $116.1k per year
...continuous improvement and operate with high-integrity, motivated by our desire to do the right thing for our clients. As a Data Scientist, you will contribute to initiatives by making clever use of customer-related data to help the organisation make data-driven decisions...Full timeWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Applied Scientist, Scheduling and Optimization. Be the first to apply!

