Jobiglo

No results.

Backend Inference Runtime Engineer Graduate (AML Inference) - 2027 Start

ByteDance · Singapour

New
Junior 🇬🇧 English
C++ Python CUDA vLLM TensorRT-LLM Nsight

Job description

About the role

Data AML is ByteDance's machine learning mid-platform, providing training and inference systems for recommendation and advertising for businesses such as Douyin, Toutiao and Xigua Video. It supplies machine learning computing power to internal business units and researches general and innovative algorithms. ByteDance is recruiting a graduate for its Backend Inference Runtime Engineer position (AML Inference) starting in 2027. Successful candidates must be able to commit to an onboarding date by the end of 2027.

Key responsibilities

  • Iterate on the underlying architecture of the large model inference engine and optimize end-to-end GPU performance through operator fusion and compilation optimization, improving single-card inference throughput and reducing latency.
  • Adapt the inference engine to all GPU/NPU hardware architectures and build a high-performance, low-loss base for large model inference.
  • Design and develop distributed parallel solutions for large model inference, covering tensor parallelism, pipeline parallelism, sequence parallelism and MoE expert parallelism, and addressing multi-card deployment, communication overhead, load imbalance and parallel efficiency.
  • Follow cutting-edge technologies such as global large model inference, GPU high-performance computing and cache optimization, benchmark against vLLM and TensorRT-LLM, and build the team's core technological barriers.

Required profile

  • Completing or recently completed a Bachelor's or Master's degree in computing or a related discipline.
  • Solid foundation in computer low-level knowledge, with good cross-team collaboration, communication, presentation and document-writing skills, and strong stress tolerance.
  • Preferred: thorough understanding of large model inference principles and experience implementing distributed inference solutions.

Required skills

  • C/C++ and Python, with CUDA programming and familiarity with GPU hardware and memory models.
  • Deep learning operator development, including matrix operations, normalization and activation functions.
  • Compilation technologies such as operator fusion, constant folding, memory reuse, scheduling optimization and quantization.
  • GPU profiling with tools such as Nsight and Profiler.
  • Preferred: experience customizing vLLM, SGLang or TensorRT-LLM.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec ByteDance.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Singapore.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 10 hours ago

Expires 1 month from now

14 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

ByteDance

Singapour