JD Group plc

Machine Learning Engineer - Recommendation

JD Group plc
Apply
2 months ago
London, United KingdomSenior

Responsibilities

  • Participate in the system design, architecture, and software development of search and recommendation systems.
  • Design, develop, test, deploy, maintain, and enhance high-quality code and solutions.
  • Perform code reviews and optimize technical performance.
  • Influence and coach a distributed team of engineers.
  • Translate business needs into technical requirements.
  • Manage project priorities, deadlines, and deliverables.
  • Facilitate alignment across teams on goals, outcomes, and timelines.
  • Identify opportunities to improve technology, processes, and engineering practices.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, Mathematics, or a related technical field.
  • Professional software development experience, with recent experience focused on search technologies.
  • Professional experience testing and launching software products, as well as experience with software design and architecture.
  • Experience with multiple programming languages and strong proficiency in at least one, such as Python.
  • Good understanding of natural language processing.
  • Ability to apply technical skills to real-world business problems while balancing delivery outcomes and technical quality.
  • Proficiency in English.
  • Background or strong understanding of retail, logistics, or e-commerce is preferred.
  • Recent professional software development experience with recommender systems is preferred.
  • Proficiency in Chinese is preferred.

Benefits

  • Competitive salary and a supportive, people-first culture.
  • Global projects and learning opportunities in an inclusive workplace.
  • Work onsite in London.

Tech Stack

Categories

JD Group plc

About JD Group plc

501-1,000 employees
Contact me