Logo of Huzzle

Job

Machine Learning Engineer in Smart Test Graduate (Developer Infrastructure) - 2024 Start (PhD)

Logo of ByteDance

ByteDance

Sep 24

💼 Graduate Job

San Jose

AI generated summary

  • The candidate must be pursuing a PhD in Computer Science or a related technical discipline, have knowledge of distributed computing principles, familiarity with state-of-the-art machine learning algorithms and platforms, proficiency in at least one or two programming languages in a Linux environment, and preferably have experience in GPU-based high-performance computing.
  • As a Machine Learning Engineer in Smart Test Graduate at ByteDance, you will be responsible for developing and managing machine learning systems, deploying and fine-tuning models, and iterating on the system based on customer-driven scenarios, with a focus on key computing development and task scheduling.

Graduate Job

Software EngineeringSan Jose

Description

  • Our team plays an essential role in Bytedance, as we strive to realize our company's vision of building a global platform for creation and communication. We are seeking a top-notch ML Engineer, who is fluent in programming language semantics, to help us create the world's best development tools. As a senior ML Engineer in our Developer Infrastructure team, you will conduct R&D and push the boundaries of ML for Test Infrastructure, including but not limited to, smart test code generation, fuzzing, automatic assertion generation, automatic software defect detection and fixing.
  • We are looking for talented individuals to join us for an internship in 2024. Internships at TikTok aim to offer students industry exposure and hands-on experience. Turn your ambitions into reality as your inspiration brings infinite opportunities at ByteDance

Requirements

  • Currently pursuing PhD in Computer Science or a related technical discipline
  • Master 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 (e.g., Tensorflow, Pytorch, MxNet), or previous experiences in machine learning areas such as NLP and computer vision.
  • 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

Education requirements

PhD

Area of Responsibilities

Software Engineering

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
  • Fine-tuning machine learning models
  • Iterate and develop the system using customer-driven scenarios

Details

Work type

Full time

Work mode

office

Location

San Jose