Your responsibilities
We are hiring a talented Back-End Engineer who excels at working with optimizing algorithms with a strong ability to tackle complex problems with multi-dimensional constraints and deliver top-notch, ready-to-use solutions. In this role, you'll focus on developing and maintaining advanced graph and network optimization algorithms and specialized services.
Your responsibilities:
- Design, develop, and maintain back-end services implementing advanced graph and network optimization algorithms
- Optimize existing algorithms and solutions for performance and scalability.
- Ensure the system architecture supports high availability, scalability, and robustness.
- Develop and own features end to end, alone or as collaboration with another team mate.
- Collaborate with cross-functional teams to understand requirements and deliver solutions that meet user needs and performance criteria.
- Review, maintain and refactor existing code to meet the requirements for improved or new features