Backend Software Engineer, Machine Learning System

ByteDance logo

ByteDance

View Salaries, Reviews, and more  

Job Summary


Job Type
Permanent

Seniority

Years of Experience
Information not provided

Tech Stacks
TensorFlow Kubeflow Mesos PyTorch yarn Kubernetes Flask C++ C Go Django Python

Job Description

Join the Dynamic Team!

As part of the machine learning system team, you will build up the advanced system, combining high performance compute, networking, and storage into the powerful computing cluster. Our mission is to provide ML system and platform to help the research scientists and engineers improve our products and experiences.

Responsibilities:
  • Develop and maintain the machine learning system and platform, including training, inference, pipeline orchestration, to support core products;
  • Build the large scale systems for ML integrating with GPU, RDMA network and storage system;
  • Enrich the end to end machine learning experience, and provide machine learning resources for all the ByteDance products.

Qualifications:
To be successful in this role, you have
  • Bachelor's degree or above, majoring in Computer Science, Engineering or related fields.
  • Programming experience with at least one modern language such as C/C++, Golang, Python
  • Experience contributing to the large scale distributed systems, multi-tenant systems (architecture, reliability and scaling)
  • Experience contributing to Kubernetes / Kubeflow / YARN / Mesos orchestrations
  • Strong analytical abilities and problem solving
  • Good communication, self-motivation, engineering practice, documentation, etc.

Preferred
  • Familiar with GPU architecture, GPU cluster
  • Familiar with at least one deep learning framework (TensorFlow, PyTorch, MXNet, or other)
  • Familiar with the back-end technologies, such as Django / Flask, etc.

banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Salaries

There are no salaries from ByteDance that are similar to this job

View more salaries from ByteDance

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume