Senior Applied Research Engineer - Optimisation, Simulation & ML
Hamburg - Permanent Employee, Full-Time, Hybrid (Monday & Friday remote)
Excellent opportunity for a Staff Backend Developer to join an innovative start-up that is using data and AI to optimise the product planning and scheduling solutions for process manufacturing.
This company uses technology and real-time data to create a planning system that increases client's profitability and efficiency. Their goal is to build the leading planning solution in process manufacturing, using data as a driving force. They use a state-of-the-art software that is self-service and enterprise ready, delivering feature increments and permanent bug solutions.
You will spearhead the development of core logic and advanced algorithms within the AI & Optimisation Team, directly influencing the efficiency of global supply chains. Operating at the functional heart of the application, your daily work involves navigating a hybrid backend environment that utilises constraint programming, machine learning, and adaptive heuristics. You will be expected to draft technical designs independently and collaborate with a dedicated Full Stack team that manages the heavy lifting of implementation and integration.
The ideal candidate is a seasoned technical professional who possesses the confidence to create robust first drafts without the need for dedicated architects. Beyond technical proficiency, you should have a genuine passion for solving non-linear mathematical problems and a drive to build scalable, generic solutions within a complex and rapidly evolving industrial domain.
This is a fantastic opportunity to join a company in an exciting period of growth where your expertise will contribute to theevolution of data strategy.
The role:
1. Develop high-speed, rule-based search algorithms.
2. Build custom mathematical solvers using Google OR-Tools.
3. Maintain the engine used for solution and schedule testing.
4. Design graph-based models to represent complex system states.
5. Optimise solver parameters and logic for better performance.
The Person:
6. Expert experience with Python
7. Strong experience with Go or Rust
8. Hands-on experience in end-to-end project delivery (development to operations)
9. Mathematical understanding of optimization for scheduling problems
Rise Technical Recruitment Limited is acting as an Employment Agency in relation to this vacancy.