We are looking for a highly analytical Algorithm Engineer to design and optimize advanced resource-allocation solutions for complex, large-scale systems.
The role combines mathematical optimization, algorithm development and system-level performance analysis, with a strong emphasis on solving real-world optimization problems under multiple constraints.
Key Responsibilities
- Design, analyze and optimize algorithms for large-scale resource-allocation and scheduling problems.
- Develop mathematical formulations for complex optimization problems and translate system requirements into algorithmic solutions.
- Analyze competing objectives and define effective trade-offs between efficiency, performance, coverage and resource utilization.
- Develop algorithm prototypes and evaluate alternative approaches through simulation.
- Validate algorithm performance against realistic system scenarios and operational metrics.
- Optimize algorithms for scalability and computational efficiency.
- Work closely with algorithm, system and hardware engineering teams to translate mathematical solutions into practical implementations.