Home Job Details
B
Information & Communication Technology 🏢 Full Time ⭐️ Verified

Backend Engineer - Live Recommendation Architecture

ByteDance
Singapore
Estimated Salary
SGD 120.000 – SGD 180.000
Posted Date
6 Mei 2026
Application Deadline
6 Mei 2027

Job Description

Join ByteDance's cutting-edge Recommendation Architecture Team in Singapore and help shape the future of live content discovery. Our team is responsible for building and optimizing the architectural backbone of our world-class recommendation system, powering personalized experiences for millions of users across TikTok, Lark, and other ByteDance products.

As a Backend Engineer, you will design, develop, and maintain high-performance distributed systems that process massive amounts of real-time data. You'll work on challenging problems such as low-latency inference, feature engineering pipelines, and scalable model serving infrastructure. Collaborating closely with data scientists, ML engineers, and product teams, you will drive innovation in live recommendation algorithms and architecture.

ByteDance offers a dynamic, fast-paced environment where your contributions directly impact global user engagement. We value technical excellence, continuous learning, and a passion for building robust systems. If you thrive on solving complex scalability challenges and want to push the boundaries of AI-driven recommendations, this role is for you.

Responsibilities

  • Design and build scalable, low-latency backend services for live recommendation systems
  • Optimize data pipelines and feature stores to support real-time model inference
  • Develop and maintain distributed caching, load balancing, and failover mechanisms
  • Collaborate with data scientists to integrate and deploy machine learning models into production
  • Monitor system performance, troubleshoot bottlenecks, and implement improvements
  • Ensure high availability and fault tolerance across microservices architecture
  • Write clean, well-documented code and participate in code reviews
  • Contribute to architectural decisions and technology roadmap planning

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 5+ years of professional backend development experience, preferably in high-traffic environments
  • Strong proficiency in one or more of: Go, C++, Java, Python
  • Deep understanding of distributed systems, microservices, and RESTful API design
  • Experience with recommendation systems, real-time data processing, and ML pipelines is highly preferred
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
  • Excellent problem-solving skills and ability to work in a fast-paced, global team
  • Strong communication skills in English; proficiency in Mandarin is a plus

Required Skills

Backend Engineering Go C++ Java Python Distributed Systems Microservices RESTful API Recommendation Systems Real-time Data Processing ML Pipelines Cloud Computing AWS GCP Azure Docker Kubernetes Caching Load Balancing Fault Tolerance Data Pipelines Feature Store

Ready to Take on This Challenge?

Make sure your resume is ready. Submit your application now before the deadline.

Apply Now

Related Jobs

Similar job recommendations for you

View All