Find a jobRecruiters

Expert Backend Engineer (Machine Learning Server Parameter) - EGO team

Exclusive opportunity

Onsite

Expert Backend Engineer (Machine Learning Server Parameter) - EGO team

Shopee

Expert Backend Engineer (Machine Learning Server Parameter) - EGO team

Skills

E-commerce WebsitesMachine Learning

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

JavaGitLabAWS

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

Backend DevelopmentCLinux embarqué

19 hours ago

Quick apply

Ever T

Product Owner Paiement — Feature Team Parcours Client / Backend

Freelance

Paris, France

Hybrid

Skills

Product OwnershipProduct Management

14 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools