About us
We're on a mission to enable industrial companies to establish real-time autonomous decision making in their planning and scheduling processes. While the amount of available data is growing in industrial companies, it is rarely used to its full potential. Our software has the capability to transform the scheduling and planning processes especially in production facitilities all around the world.
We work with some of the largest industrial companies of the process industry. Combined with our recent strong funding round it is time to extend our technical core team to get ready for the next scaling challenges π
About the role
As Applied Scientist you are developing our planning engine leveraging a mix of mathematical optimization and machine learning. You are bringing your practical experience in robust and maintainable software engineering into the area of optimization. You are as much practical industry experienced as you have theoretical foundations and understanding about the mathematical foundations (e.g. in MIP, Constraint Programming, ...).
What You'll Achieve
- You will write clean, tested and documented code in python for optimization models and solvers.
- You will guide the selection of solvers, optimization models and similar technology based on your experience in regards to practical applicability and theoretical fit.
- You will evaluate different mathematical optimization and solving technologies for different problems.
- You are focussing on creating solutions and models which are fast, robust and yield close to optimal solutions fast.
- You will excel at the formulation of statistical and mathematical optimizations.
- You are delivering hands-on fitting solutions instead of theoretically oversized approaches.
- You are focussing on maintainability, practicability, robustness and flexibility.
Skills You'll Need To Bring
- You have strong experience in software engineering in languages such as python (in multi-developer teams in a product/ industry setting - not academia).
- You have strong experience in mathematical optimization (gradient, linear or non-linear) both in theory and practice.
- You have worked in a production/ live setting with optimization systems/ solvers.
- You have worked with problem sizes you cannot simply solve within one model.
- You have strong communication skills to align with your colleagues in highly technical and complex settings.
- You bring practical experience in different established solvers (open source and commercial) and therefore bring experience about practical challenges and limitations.
- You bring a pragmatic mindset to modeling and solving to find working solutions for the different cases.
Nice To Haves
- You have experience using mathematical optimizatons packages like ortools cp_sat.
- You bring experience and skill in machine learning.
- You have experience in building modular solvers with hierarchical/ heterarchical and lexicographic architectures.
- You have experience in the area of planning and scheduling.
Compensation
We are prepared to offer a compensation of up to 90.000β¬ annually. Additionally we do offer a Deutschland Ticket for public transport plus a wellpass (egym) membership for 10β¬ per month.
Remote Work Policy
Our team is currently growing, so we are all meeting three days a week in the office (Tuesday to Thursday). This policy is likely to change in the future based on the teams feedback and working/collaboration processes.