Smart Code Engineer - Singapur, Singapore - TikTok

    TikTok
    TikTok Singapur, Singapore

    1 month ago

    TikTok background
    $80,000 - $120,000 per year Technology / Internet
    Description
    About the team

    The Smart Code team plays a crucial role in TikTok, working towards our company's vision of creating a global platform for creativity and communication.

    We are currently looking for an exceptional ML Engineer who possesses a deep understanding of programming language semantics to assist us in developing the world's finest development tools.

    As a scientist at the Dev Infra Research Center, you will be involved in cutting-edge research and will be pushing the boundaries of machine learning.

    The challenges we tackle are far from the typical technical issues you encounter every day.

    Instead, you will be part of a team that pioneers solutions for entirely new and unprecedented challenges that haven't been addressed by major tech companies.

    We operate on an unprecedented scale and speed, making a global impact, and you will be instrumental in this endeavor.

    Join our team today, and we will empower you to build large-scale machine learning systems that will significantly enhance development productivity through advanced ML technology.


    What you will be doing:

    • Developing machine learning systems, including key computing development, task scheduling, and machine learning system management and operation; Rolling out machine learning services to ensure seamless integration with our platform; Enabling realtime access to machine learning models over the internet to cater to the evolving needs of our user base; Evolving and refining the system through an iterative process, where customer feedback and usage scenarios play a central role in guiding our development efforts.
    • Developing machine learning systems, including key computing development, task scheduling, and machine learning system management and operation; Rolling out machine learning services to ensure seamless integration with our platform; Enabling realtime access to machine learning models over the internet to cater to the evolving needs of our user base; Evolving and refining the system through an iterative process, where customer feedback and usage scenarios play a central role in guiding our development efforts.
    • Developing machine learning systems, including key computing development, task scheduling, and machine learning system management and operation; Rolling out machine learning services to ensure seamless integration with our platform; Enabling realtime access to machine learning models over the internet to cater to the evolving needs of our user base; Evolving and refining the system through an iterative process, where customer feedback and usage scenarios play a central role in guiding our development efforts.
    • Developing machine learning systems, including key computing development, task scheduling, and machine learning system management and operation; Rolling out machine learning services to ensure seamless integration with our platform; Enabling realtime access to machine learning models over the internet to cater to the evolving needs of our user base; Evolving and refining the system through an iterative process, where customer feedback and usage scenarios play a central role in guiding our development efforts.

    What you should have:

    • Master's Degree or above in computer science, software engineering, or a related field, with more than 2 years of relevant working experience;
    • Familiar with distributed, parallel computing principles; know the recent advances in computing, storage, networking, and hardware technologies;-Familiar with state-of-the-art machine learning algorithms and mainstream platforms (., Tensorflow, Pytorch, MxNet);-Master at least one or two programming languages in a Linux environment such as C/C++, Go, Python, etc;-Experience in GPU-based high-performance computing is a plus.