Shopee
Expert Backend Engineer (Machine Learning Server Parameter) - EGO team
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Singapore
Work mode:
Onsite
Published on:
20 August 2026
What they need
About The Team The EGO team is dedicated to building an industry-leading machine learning platform to effectively support the implementation of algorithms across various business domains such as recommendation, search, and advertising. It focuses on extreme optimization for CTR/CVR prediction in large-scale sparse parameter scenarios, ensuring maximum performance in e-commerce applications and delivering greater value to the company.
The EGO platform covers the entire deep machine learning workflow — from sample organization and training to model building and publishing, and further to online model loading and inference services. It comes with a user-friendly Web UI and Restful API, providing an end-to-end, one-stop machine learning platform.
Job Description
- Develop distributed Parameter Server (PS) systems for large-scale sparse model training and inference platforms in the search, advertising, and recommendation domains. The system should support high-throughput parameter read/write and update operations, handle hundreds of billions of features and TB-level sparse models, enable online real-time learning, and meet algorithmic needs such as feature admission and expiration.
- Participate in the development of the one-stop machine learning platform, integrating the PS system into the platform to provide a user-friendly, stable, high-performance, and platform-level distributed parameter service system. Enhance the platform’s efficiency and usability, accelerating the model iteration process for algorithm teams.
Requirements
- Bachelor’s degree or above in Computer Science, Electronics, Automation, Software Engineering, or related fields, with at least 6 years of relevant experience.
- Proficient in C++ programming with strong low-level technical skills; adept at multi-threaded programming, lock optimization, memory pool, thread pool, template programming, GDB debugging, performance tuning, and RPC frameworks.
- Familiarity with distributed PS systems, distributed system backend optimization, high-performance in-memory KV systems, KV storage systems based on NVMe-SSD, and high-performance client-server architecture systems is a plus.
- Highly passionate about computer technology, proactive in learning, with a strong spirit of in-depth research and hands-on practice. Maintains high standards and strict requirements for delivered code; works with rigor and attention to detail.
- Strong team player with excellent continuous learning ability.
Other offers great for you!
These companies are also looking for great profiles
FreelanceRepublik
Développeur Back end
Freelance
Paris, France
Hybrid
Skills
9 days ago
Quick apply
Équipe de Kinga Ibanez
Ingénieur(e) back-end C en CDI (H/F)
Permanent contract
78280 Guyancourt, France
Onsite
Skills
19 hours ago
Quick apply
Ever T
Product Owner Paiement — Feature Team Parcours Client / Backend
Freelance
Paris, France
Hybrid
Skills
14 hours ago
Quick apply
No company information available.