Senior Algorithm Developer – CPG & MFG Engineering
Apply nowRELEX Solutions create cutting-edge optimization software to help retailers and consumer brands drive profitable growth. With growth comes opportunities, and we embrace both. Within our platforms, our teams are driving change, working with international colleagues and the latest tech stack to develop solutions that transform into a pioneering end product; it’s tangible, impactful and sustainable – for our customers and the world.
Our Technology Team
Our Technology team enjoy a challenge. They’re hungry to learn, and don’t hesitate to ask what, why, and how. They create high-quality scalable code (just imagine, thousands of stores, millions of products, and billions of rows of raw data!) Their expertise positively impacts the environment and business processes around the world; alongside international colleagues, they drive change and develop solutions that become our pioneering end product. From functional programming, machine learning and interesting algorithms, to building big data pipelines, they’re behind it all. They can work in a flexible way, remote or in-office – after all, they contribute to all our achievements, so in return, we provide a genuine work-life balance and access to every opportunity.
Manufacturing Heuristics team
We are now looking for a Senior Algorithm Developer to join our newly formed and quickly growing Manufacturing Heuristics team. Our team plays a key role in RELEX’s strategic goal to expand our offering to very large consumer goods manufacturing companies. Concretely, our team is building new highly performant and scalable heuristic optimization algorithms to solve large supply chain planning problems. We build these algorithms directly into our platform with Java, leveraging our own in-memory database engine to execute the calculations.
In your role as a Senior Algorithm Developer, you would start working in a small but quickly growing team of algorithm developers. You would take a role in developing the foundations for our algorithm, expanding its features, optimizing algorithm performance and implementing tests and performance benchmarks. As a senior member of the team, you are also expected to take a wider role on a team level for example by providing guidance and sparring for new team members as we grow and contributing to team’s work planning activities.
Join us as a Senior Algorithm Developer, and this is some of what you’ll be doing:
- Designing and developing heuristic optimization algorithm(s) inside RELEX Plan Platform using Java, leveraging our own Fastorm in-memory database engine.
- Optimizing and analysing the performance of these algorithms
- Designing and developing end-to-end testing capabilities for the solutions we build.
- Learning about the Consumer-packaged goods & Manufacturing industry and customer needs
- Ensuring that we can execute our solutions with the required performance and run times for our largest customers
- Helping our team to grow by taking a role in onboarding new people, sharing the knowledge inside the team and contributing to work planning activities
We’re looking for:
- Minimum of five years of production-quality software development experience with Java or similar language.
- Good knowledge and practice of good software development practices like clean code, testing and code reviews.
- Proficiency in version control tools (git)
- Experience and good understanding of algorithm development, from idea to evaluation all the way to production implementation
- Experience in developing performance critical solutions, and optimizing the performance of these solutions
- Willingness to grow your role outside of individual contributions towards helping the overall team to be successful and productive
- Eagerness to take ownership and drive topics
- Friendly and considerate mindset towards colleagues
- Fluent English communication skills
What we consider as an advantage:
- Deep mathematical knowledge and understanding of algorithms. Especially experience combinatorial optimization and network flow optimization problems is beneficial in this role.
- Experience in leading, facilitating and/or planning software development team’s work and development process
- Understanding of the supply chain planning context, and/or experience from consumer goods manufacturing (CPG) industry
- Familiarity with Unix-based operating systems.
As part of a truly international team, you’ll collaborate across time zones and cultures, driving innovation and achieving shared success. Our Product & Technology hubs are in Finland, Sweden, Lisbon, the UK, and the US, fostering global collaboration. Our modern approach ensures that work is meaningful, inclusive, and impactful, no matter where you are.
Our employees deserve fair and competitive pay that meets them where they are. With scalable benefits, rewards, and perks, our total rewards programs reflect our commitment to inclusivity and access for all. We actively listen to our community to continuously improve our offerings, ensuring they remain relevant and valuable as we design and update them.
Key Benefits
- Flexible and hybrid working options to support work-life integration.
- Comprehensive health and wellness initiatives.
- Professional development opportunities, including training, mentorship, and clear career pathways.
- Generous leave policies, including parental leave and paid time off, supporting both personal and professional priorities.
Life at RELEX
Life at RELEX is defined by collaboration, respect, and flexibility. We believe in fostering a work environment where innovation thrives and everyone feels valued. Our teams work together to solve meaningful challenges, creating an inclusive culture that supports professional and personal growth. Whether you’re engaging with colleagues across the globe or finding your own work-life balance, life at RELEX is about making a difference while enjoying the journey. What difference will you make?