At a Glance
- Tasks: Design and develop backend services for personalised recommendations using cutting-edge tech.
- Company: Join JD.com, a leader in global retail and technology innovation.
- Benefits: Competitive salary, diverse workplace, and opportunities for professional growth.
- Other info: Work onsite in London and collaborate with a diverse team of experts.
- Why this job: Make an impact by working on advanced recommendation systems in a dynamic environment.
- Qualifications: 3+ years in Java and Spring Boot; experience with recommendation systems preferred.
The predicted salary is between 60000 - 80000 £ per year.
JD.com (NASDAQ: JD) is building a technologically advanced global ecosystem across retail, logistics, technology, and related services. This role reports to the team responsible for backend systems supporting recommendation and discovery, and is based in London, UK.
Key Responsibilities
- 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.
- Work onsite in London, UK.
Minimum Qualifications
- 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.
Preferred Qualifications
- Experience supporting ML-enabled search systems in production environments.
- Experience working on high-concurrency or low-latency services.
- Experience in large internet or consumer-facing technology companies.
- Familiarity with distributed systems design.
Equal Opportunity
JD.com is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We make employment decisions without regard to any other protected characteristic.
Software Engineer - Recommendation employer: JD.COM INTERNATIONAL UK LTD
JD.com offers an exciting opportunity for Software Engineers in London, where innovation meets a collaborative work culture. With a commitment to employee growth and development, the company provides access to cutting-edge technology and the chance to work alongside industry experts in a diverse environment. Enjoy competitive benefits and the unique advantage of being part of a globally recognised leader in e-commerce and technology.
Contact Details:
JD.COM INTERNATIONAL UK LTD Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - Recommendation
✨Tip Number 1
Network like a pro! Reach out to current employees at JD.com on LinkedIn or attend tech meetups. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! Prepare a portfolio of projects that highlight your experience with Java, Spring Boot, and recommendation systems. This will help you stand out during interviews.
✨Tip Number 3
Practice makes perfect! Brush up on your coding skills and be ready for technical interviews. Use platforms like LeetCode or HackerRank to get in the zone.
✨Tip Number 4
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 JD.com.
We think you need these skills to ace Software Engineer - Recommendation
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java and Spring Boot, as well as any work you've done with recommendation systems. We want to see how your skills match up with what we're looking for!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about backend development and how you can contribute to our team. Share specific examples of your past projects that relate to the role.
Showcase Your Collaboration Skills:Since you'll be working closely with machine learning engineers, mention any past experiences where you've collaborated on projects. We love seeing teamwork in action!
Apply Through Our Website:For the best chance of getting noticed, make sure to apply directly through our website. It helps us keep track of applications and ensures you’re considered for the role!
How to prepare for a job interview at JD.COM INTERNATIONAL UK LTD
✨Know Your Tech Stack
Make sure you’re well-versed in Java and Spring Boot, as these are crucial for the role. Brush up on your knowledge of microservices architecture and be ready to discuss how you've implemented these technologies in past projects.
✨Showcase Your Experience with Recommendations
Prepare examples of your work related to recommendation systems. Be ready to explain how you’ve integrated machine learning models into backend services and the impact it had on performance and user experience.
✨Communicate Clearly
Since effective communication is key, practice explaining complex technical concepts in simple terms. This will help you convey your ideas clearly, especially when discussing collaboration with machine learning engineers.
✨Demonstrate Problem-Solving Skills
Be prepared to tackle hypothetical scenarios or coding challenges during the interview. Think about how you would ensure system scalability and reliability under high traffic, and share your thought process with the interviewers.