Job Summary
A company is looking for a Senior Algorithm Engineer to design and implement algorithms for optimizing routing solutions.
Key Responsibilities
- Design, develop, and deploy heuristics and metaheuristics for NP-Hard optimization problems
- Collaborate with stakeholders to formalize requirements and translate them into technical specifications
- Write scalable and maintainable code and contribute to the design of high-performance backend systems
Required Qualifications
- Bachelor's Degree in Computer Science/Engineering or equivalent practical experience with 8+ years in software development
- Experience with heuristics and metaheuristics for NP-Hard problems in production systems
- Proficiency in programming languages such as Go, Java, or C++ in a corporate environment
- Strong understanding of algorithm design, data structures, and computational complexity
- Experience in designing and architecting large-scale backend systems and knowledge of distributed systems and cloud computing
Comments