Software Engineer in Machine Learning Systems
Software Engineer in Machine Learning Systems (multiple openings available)
Develop the companyís machine learning system, including key computing component development, task scheduling, machine learning system management and operation, deployment of AI algorithms, online serving of the machine learning models. Design and implement the online and offline architecture of the system. Optimize the performance of the frontend and backend, iterate and develop the system using the customer driven scenarios. Analyze large-scale data and software performance problems, identify technical risks and make recommendations on project design modifications or alterations. Collaborate with algorithm developers, researchers, data and software engineers to implement and integrate developed technologies of software applications and enhanced algorithm into various user products.
Position requires a Masterís degree in Computer Science, Engineering/Electronics Engineering, Information Systems, or related,
24 months of experience that must include:
1. Master distributed, parallel computing principles with knowledge of advances in computing, storage, networking, and hardware technologies
2. State-of-the-art machine learning algorithms and mainstream platforms (e.g., TensorFlow, PyTorch, MXNet)
3. At least programming language in Linux environment such as C/C++, Go, or Python
Worksite: Bellevue, WA
Job Code: BDWA21-208
Send resumes to: ByteDance Inc., O. Seemangal, 250 Bryant Street, Mountain View, CA 94041
Must reference job title & job code when applying.