
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.
