Open SourcePythonRustC++CMachine LearningAnalyticsGitVersion ControlPrototyping
About this role
Role Overview
Design and implement advanced algorithms to automate retail and supply chain decision-making.
Optimize existing solutions to ensure scalability and maintainability in production environments.
Contribute to internal libraries that integrate seamlessly with the o9 Platform.
Support Data Scientists in applying your algorithms effectively.
Stay current with academic research and bring relevant ideas into production.
Requirements
5+ years of experience in the field of Machine Learning or closely related
3+ years of coding experience with either C, C++ or Rust
Experience with large scale solvers is a big plus.
Experience with open source contributions is a plus.
Bachelor's Degree in Computer Science, Mathematics, Statistics, Economics, Engineering or related field or Master's Degree in Computer Science, Applied Mathematics, Statistics, Engineering, Business Analytics, Operations, or related field.
Strong problem-solving skills and the ability to translate business challenges into well-formulated algorithmic solutions.
Familiarity with Supply Chain concepts (e.g., inventory management, promotions, demand planning) is highly desirable.
Strong programming skills in Rust, C++, or C, with experience building performant, production-grade systems.
Proficient working knowledge of Python for prototyping and interfaces debugging.
Solid grasp of professional software engineering practices including: Version control (e.g., Git), Code reviews and collaborative development workflows, Testing and continuous integration, Familiarity with packaging, dependency management, and releasing production-grade libraries.
Tech Stack
Open Source
Python
Rust
Benefits
Competitive Salary – We recognize and reward talent.
Tech Tools – Choose a Windows or PC laptop, whatever helps you work best.
Flexible Work – Work from home two days a week—less commuting, more time for what matters.
Supportive Team – Work alongside a diverse, talented team you can learn from every day.
Diversity & Inclusion – We celebrate our international workforce and value different perspectives.