onsite
Senior Engineer, Resource Optimization & Algorithm, IRIS2
Software Engineer
Senior Engineer leading resource optimization and algorithm development, focusing on C++ solutions for capacity planning, congestion avoidance, and contingency handling using advanced constraint programming techniques.
About the role
Key Responsibilities
- Design, implement, and maintain high-performance C++ algorithms for capacity planning and congestion avoidance in large-scale systems.
- Apply constraint programming methodologies to model complex resource allocation problems and develop efficient solvers.
- Collaborate with cross-functional teams to define requirements, translate business needs into technical specifications, and deliver scalable solutions.
- Analyze system performance, identify bottlenecks, and propose optimization strategies to improve throughput and reliability.
- Document design decisions, code standards, and best practices to ensure maintainability and knowledge transfer.
Requirements
- 5+ years of professional experience in C++ development with a strong focus on performance optimization.
- Proven expertise in capacity planning, congestion avoidance, and contingency handling for complex systems.
- Hands‑on experience with constraint programming frameworks and solver development.
- Strong analytical skills, ability to translate business problems into algorithmic solutions.
- Excellent communication skills and a collaborative mindset.