
Machine Learning Engineer - Recommendation
JD Group plc2 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.