FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Search and Recommendation
JD.COMSoftware Engineer developing backend services for search and recommendation systems at JD.com. Building high-performance systems using Java and integrating machine learning models within microservices architecture.
Tech Stack
Tools & technologiesJavaMicroservicesSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- 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
Requirements
What you’ll need- 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
Benefits
Comp & perks- Competitive salary
- A great location
- Supportive, people-first culture
- Global projects access
- Learning opportunities
- Inclusive environment that values every voice
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring Bootmicroservices architecturemachine learningbackend developmentsystem designperformance optimizationscalabilityreliabilitylow-latency performance
Soft Skills
effective communication
Certifications
Bachelor's degree in Computer Science