Machine Learning Engineer

Machine Learning Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
JD.COM INTERNATIONAL UK LTD

At a Glance

  • Tasks: Design and develop cutting-edge search and recommendation systems for a leading online retail brand.
  • Company: Join JD.com, a dynamic player in the e-commerce space with a people-first culture.
  • Benefits: Enjoy a competitive salary, great location, and endless growth opportunities.
  • Other info: Be part of a diverse team that values inclusivity and personal growth.
  • Why this job: Make a real impact on GBP100 million in business revenue while working with innovative technology.
  • Qualifications: Bachelor's degree in a technical field and experience in software development, especially in search technologies.

The predicted salary is between 60000 - 80000 £ per year.

We are seeking a Machine Learning Engineer to drive the search and recommendation experience for Joybuy, JD.com’s European full-category online retail brand. This role will impact at least GBP100 million in business revenue.

Responsibilities

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

Minimum Qualifications

  • Bachelor’s degree in Engineering, Computer Science, Mathematics, or a related technical field.
  • Professional experience in software development focused on search technologies.
  • Professional experience in testing and launching software products, as well as software design and architecture.
  • Experience with different programming languages and a good grasp of at least one language, such as Python.
  • Customer focus with the right balance between outcome delivery and technical excellence.
  • Ability to apply technical skills and know-how to solve real-world business problems.
  • Good understanding of NLP processing.
  • Proficiency in the English language.

Preferred Qualifications

  • Background or strong understanding of the retail sector, logistics, or e-commerce.
  • Recent professional software development experience in recommender systems.
  • Proficiency in the Chinese language.

Benefits

  • Competitive salary, great location, and a supportive, people-first culture that values growth opportunities and an inclusive environment.

Equal Employment Opportunity

At JD.com, we’re committed to building a diverse and inclusive workplace where everyone can thrive. We’re proud to be an equal opportunity employer and make all employment decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other protected characteristic.

Machine Learning Engineer employer: JD.COM INTERNATIONAL UK LTD

At JD.com, we pride ourselves on being an exceptional employer, offering a competitive salary and a prime location that fosters a supportive, people-first culture. Our commitment to employee growth and inclusivity ensures that every team member has the opportunity to thrive while contributing to impactful projects in the dynamic e-commerce sector.

JD.COM INTERNATIONAL UK LTD

Contact Details:

JD.COM INTERNATIONAL UK LTD Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Machine Learning Engineer

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Joybuy. A personal introduction can make all the difference in getting your foot in the door.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects related to search technologies and recommender systems. This will give you an edge and demonstrate your hands-on experience to potential employers.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of NLP processing. Practice common algorithms and data structures, as these are often key topics in interviews for Machine Learning roles.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Joybuy.

We think you need these skills to ace Machine Learning Engineer

Machine Learning
Software Development
Search Technologies
Code Review
System Design
Software Architecture
Python

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Machine Learning Engineer role. Highlight your experience with search technologies and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Showcase Your Projects:Include specific examples of your work, especially those related to software development and recommender systems. We love seeing real-world applications of your skills, so don’t hold back on sharing your achievements!

Be Clear and Concise:When writing your cover letter, keep it clear and to the point. Explain how your background in engineering or computer science makes you a great fit for the role. We appreciate straightforward communication that gets to the heart of the matter.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at JD.COM INTERNATIONAL UK LTD

Know Your Tech Inside Out

Make sure you brush up on your programming languages, especially Python, as well as your understanding of search technologies and NLP processing. Be ready to discuss specific projects where you've applied these skills, as this will show your practical experience.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled real-world business problems using your technical know-how. This could be through optimising a recommendation system or improving search functionalities. Highlighting your impact on previous projects will resonate well with the interviewers.

Communicate Clearly and Effectively

Since the role involves translating business needs into technical requirements, practice articulating complex ideas in simple terms. This will demonstrate your ability to bridge the gap between technical and non-technical teams, which is crucial for success in this position.

Emphasise Team Collaboration

Be prepared to discuss your experience in coaching and influencing distributed teams. Share examples of how you've facilitated alignment across teams on goals and outcomes, as this shows your leadership potential and ability to work collaboratively in a diverse environment.