Anghami
Backend Engineer – Recommendation Algorithms
Job Description
The Backend Engineer – Recommendation Algorithms develops scalable backend services that power personalized music recommendations and content discovery features. The role involves designing high-performance APIs, implementing machine learning integrations, and optimizing recommendation systems for millions of users. Engineers collaborate closely with data scientists, product managers, and frontend developers to improve user engagement. This position requires strong programming skills and expertise in distributed systems.
Key Responsibilities
Design and develop backend services for recommendation systems.
Build APIs supporting personalized music suggestions.
Integrate machine learning models into production environments.
Optimize database performance and backend scalability.
Monitor application reliability and resolve production issues.
Collaborate with data science teams on algorithm improvements.
Write clean, maintainable, and well-documented code.
Participate in code reviews and continuous system improvements.
