Software Engineer in Machine Learning Systems, ByteDance

Software Engineer in Machine Learning Systems, ByteDance

Company ByteDance
Job title Software Engineer in Machine Learning Systems
Job location San Jose, California, US
Type Full Time

Responsibilities:

  • Development of machine learning systems, including key computing development, task scheduling, and machine learning system management and operation;
  • Deployment of machine learning services;
  • Online serving of machine learning models;
  • Iterate and develop the system using customer-driven scenarios.

Requirements & Skills:

  • Master distributed, parallel computing principles; know the recent advances in computing, storage, networking, and hardware technologies;
  • Familiar with the state-of-the-art machine learning algorithms and mainstream platforms (e.g., 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.

apply for job button