Backend Engineer: Personalised Recommendations & ML Search

Posted 3 days 9 hours ago by Jobtailor

Permanent
Full Time
Other
London, United Kingdom
Job Description

• Design and develop backend services supporting recommendation and discovery scenarios
• Integrate machine learning models for personalised ranking and recommendation using microservice architectures
• Build and maintain backend applications using Java and Spring Boot
• Collaborate with machine learning engineers to support model deployment, serving, and optimisation
• Ensure system scalability, reliability, and low-latency performance under high traffic
• Document system design decisions and share backend best practices within the team

Requirements

  • Bachelor's degree (or equivalent) in Computer Science or a related field
  • 3+ years of experience in Java programming and Spring Boot
  • Experience related to search or recommendation systems, such as ranking, retrieval, or advertising
  • Experience with microservices architecture and service deployment
  • Ability to communicate effectively in English and Chinese

ATS Optimization Keywords
Below are skills and terms extracted directly from this job posting to improve Applicant Tracking System (ATS) visibility. This unique feature helps candidates tailor their applications more effectively - a feature exclusive to JobTailor job listings.

Hard Skills

  • Java
  • Spring Boot
  • microservices architecture
  • machine learning
  • system design
  • backend development
  • scalability
  • reliability
  • low-latency performance
  • service deployment

Soft Skills

  • effective communication

Certifications & Qualifications

  • Bachelor's degree in Computer Science