Software Engineer (Big Data) - Application Computing

TikTok
Singapore
Full time
1 day ago
Team Introduction
TikTok's Recommendation Architecture Team is responsible for real-time computing direction, handling the design and development of real-time computing systems for TikTok videos, live streams, e-commerce, and a billion-user product recommendation system. Their main focus is ensuring system stability and high availability. They abstract general real-time computing systems, build a unified recommendation feature middleware, and implement a flexible and scalable high-performance storage system and computing model. This enables advanced real-time data systems for deduplication, counting, feature services, and other recommendation-related business needs.

Responsibilities:
- Design and implement real-time (streaming computing) data systems for large-scale recommendation systems.
- Create flexible, scalable, stable, and high-performance storage systems and computing models.
- Troubleshoot production system failures, design and implement necessary mechanisms and tools to ensure overall stability of the production systems
- Construct industry-leading streaming computing frameworks and other distributed systems to provide reliable infrastructure for massive data and large-scale business systems
- Research, design, and develop computer and network software or specialised utility programs.
- Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
- Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
Apply
Other Job Recommendations:

System Engineer (Software)

VSTECS (SINGAPORE) PTE. LTD.
Singapore
$3,500 - $6,000
  • Analysing and understanding business requirements to design...
  • Participating in the full software development life cycle,...
1 week ago

Software Engineer III, Display Ads Format

Google
Singapore
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and...
1 week ago

Software Engineer

CORA ENVIRONMENT GROUP PTE. LTD.
Singapore
$5,800 - $6,800
  • Architect, design, and implement new/existing scalable...
  • Lead the development of new digital features and improvement...
3 weeks ago

Software Engineer (Backend) Intern

Univers
Singapore
  • Assist in the design, development, and maintenance of...
  • Participate in developing APIs and microservices using Java...
2 weeks ago

Software Engineer, Digital Economy Products (DEP) - TradeNet

Government Technology Agency
Singapore
$70,561 - $89,346
  • Collaborate with government agencies to deliver high quality...
  • Work closely with the cross-functional agile team such as...
2 weeks ago

Software Engineer (Teradyne, Singapore)

Teradyne
Singapore
  • Lead the design, development, and maintenance of IG-XL...
  • Drive innovation by proposing and implementing new...
2 days ago

Software Engineer (Python)

SALT TALENT SEARCH PTE. LTD.
Singapore
$11,000 - $12,500
  • Design, code, test, document, implement, and maintain...
  • Devise or modify procedures to solve complex problems...
3 weeks ago

Senior Associate Software Development Engineer

NTT SINGAPORE PTE. LTD.
Singapore
$6,500 - $7,500
Receive instructions to design and develop solutions and functionality that drives the growth of business Supports the delivery...
3 weeks ago

Software Engineer (Devices) - CT-FNC240806 013/01

Xcellink Pte Ltd
Singapore
  • Analyse, design, and develop one or more devices that are...
  • Explore and introduce new methods and technologies to...
4 weeks ago

Software Engineer (Java) -PS

ST Engineering
Singapore
  • Perform testing and implementation of the solution.
  • Troubleshoot software issues and participate in impact...
3 weeks ago