> Markdown version of [/jobs/ext/374022-software-engineer-search-and-recommendation](https://www.wearedevelopers.com/jobs/ext/374022-software-engineer-search-and-recommendation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Search and Recommendation - **Company:** JINGDONG RETAIL (UK) LIMITED - **Location:** Düsseldorf, Germany - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Document Management Systems, Distributed Systems, Machine Learning, Spring-boot, Backend, Information Technology, Low Latency, Microservices - **Published:** June 7, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=817a58713f539739 ## About the Role Do you have a Bachelor's degree?, * 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 systems, such as retrieval, ranking, or advertising. * Experience with microservices architecture and service deployment. * Ability to communicate effectively in English and Chinese., * 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. ## Description * Design and develop backend services supporting search bar query, retrieval, and ranking scenarios. * Integrate machine learning models into online search services through microservice-based architectures. * Build and maintain high-performance backend systems 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. ## Related Videos - [Tomb rAIder: AI Search with Kotlin](https://www.wearedevelopers.com/videos/1989-tomb-raider-ai-search-with-kotlin) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Unleash the power of 5G in your code: transform your apps](https://www.wearedevelopers.com/videos/1567-unleash-the-power-of-5g-in-your-code-transform-your-apps) ## Related Articles - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)