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

Bytedance

San Jose (CA)

On-site

USD 128,000 - 256,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ByteDance is seeking a highly skilled software engineer to advance its data AML mid-platform, focusing on large model inference and GPU optimization. The role emphasizes architecture iteration, end-to-end performance tuning, and cross-team collaboration across the Technology group in a fast-paced environment.

You will work on cutting-edge inference systems powering Douyin, Jinri Toutiao, and Xigua Video, with opportunities for growth and impact.

Qualifications

  • Bachelor's or Master's degree in Software Development, Computer Science, Computer Engineering, or related technical discipline.
  • Solid foundation in low-level computer knowledge; proficient in C/C++ and Python; CUDA programming; familiar with GPU hardware and memory models.
  • Proficient in developing and optimizing deep learning operators; independent in operator reconstruction, memory access optimization, vectorization, and precision alignment.

Responsibilities

  • Iterate the architecture of the large model inference engine and optimize GPU performance (fusion, compilation, memory, scheduling).
  • Adapt to GPU/NPU hardware architectures; refine universality of the inference engine and hardware adaptability.
  • Design, develop, and optimize distributed parallel solutions for large model inference (tensor/pipeline/sequence/MoE parallelism).
  • Follow cutting-edge large model inference tech, benchmark against frameworks like vLLM and TensorRT-LLM; iterate to improve performance and cost.

Skills

C/C++
Python
CUDA programming
GPU architecture
Deep learning operators
GPU memory models
Nsight/Profiler
Cross-team collaboration
Performance optimization

Education

Bachelor's/Master's in CS/Engineering

Tools

Nsight
Profiler

Job description

Location:

San Jose

Team:

Technology

Employment Type:

Regular

Job Code:

A152051

Share this listing:

Responsibilities

Data AML is ByteDance's Machine Learning mid-platform, providing training and inference systems for recommendation/advertising for businesses such as Douyin, Jinri Toutiao, and Xigua Video. It provides powerful Machine Learning computing power for internal business units within the company and conducts research on some general and innovative algorithms for issues in these businesses.We are looking for talented individuals to join our team. As a graduate, you will get opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.Successful candidates must be able to commit to an onboarding date by the end of the year. Please state your availability and graduation date clearly in your resume.Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is applicable to our Company and its affiliates' jobs globally. Applications will be reviewed on a rolling basis - we encourage you to apply early.

Job Description:

  • Responsible for the iteration of the underlying architecture of the large model inference engine and end-to-end GPU performance optimization, through means such as operator fusion and compilation optimization, deeply optimizing GPU memory access, computing pipeline, and Stream asynchronous scheduling, eliminating inference computing bottlenecks, improving single-card inference throughput, and reducing inference latency.
  • Adapt to all series of GPU/NPU hardware architectures, refine the universality of the inference engine and hardware adaptability, and build a high-performance, low-loss underlying base for large model inference.
  • Lead the design, development, and optimization of distributed parallel solutions for large model inference scenarios, with a focus on implementing multi-dimensional parallel strategies such as tensor parallelism (TP), pipeline parallelism (PP), sequence parallelism, and MoE expert parallelism, to address core issues such as multi-card splitting and deployment of ultra-large models, high cross-card communication overhead, load imbalance, and low parallel efficiency.
  • Follow up on cutting-edge technologies such as global large model inference, GPU high-performance computing, distributed parallelism, and cache optimization, benchmark against mainstream inference frameworks such as vLLM and TensorRT-LLM, complete the implementation of solutions and technological innovation, continuously iterate and optimize the performance and cost advantages of the inference system, and build the core technological barriers of the team.
Qualifications

Minimum Qualifications:

  • Individuals who are completing or have recently completed a Bachelor's/ Master's degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline, or a related discipline.
  • Solid foundation in computer low-level knowledge, proficient in C/C++ and Python programming, skilled in CUDA programming and familiar with GPU hardware architecture principles, and well-versed in GPU memory models, computing scheduling, and communication mechanisms,
  • Proficiently master the underlying development and implementation of various basic operators in Deep learning, be well-versed in GPU adaptation and optimization of core operators such as matrix operations, normalization, and activation functions, and be able to independently complete operator handwritten reconstruction, memory access optimization, vectorization acceleration, and precision alignment to ensure high performance and high stability of operator inference.
  • Familiar with the end-to-end process of deep learning inference compilation, understand core compilation technologies such as computational graph optimization, operator fusion, constant folding, memory reuse, scheduling optimization, and quantization compilation, and be able to simplify the inference process, reduce GPU memory usage, and decrease inference latency through compilation-level improvements, thereby significantly enhancing the throughput efficiency of model inference.
  • Proficient in using GPU performance analysis tools such as Nsight and Profiler, able to accurately identify performance bottlenecks such as computing power waste, memory access blockage, and scheduling redundancy during the inference process, possess the thinking of software-hardware collaborative optimization, capable of outputting systematic optimization solutions and completing implementation iterations, and adaptable to the requirements of industrial-level high-concurrency, low-latency inference business.
  • Possess good cross-team collaboration skills, communication and presentation skills, and document writing skills, have strong sense of responsibility and stress tolerance, and be able to drive the resolution of complex technical issues and the implementation of projects;

Preferred Qualifications:

  • Thoroughly understand the core principles of large model inference, proficiently master the core technologies of model parallelism, have experience in implementing distributed inference solutions such as tensor parallelism, pipeline parallelism, and sequence parallelism, and be familiar with multi-card communication, load balance, and parallel efficiency optimization methods.
  • Those with experience in secondary development and Performance optimization of mainstream large model inference frameworks such as vLLM, SGLang, TensorRT-LLM, etc. are preferred.
Job Information

The base salary range for this position in the selected city is $128000 - $256000 annually.

Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.

Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

ByteDance • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical insurance
Dental insurance
Vision insurance
+8
Software Engineer Graduate (Inference Infrastructure) - 2026 Start (PhD)
Software Engineer Graduate (Inference Infrastructure) - 2026 Start (PhD)

ByteDance • Seattle (WA)

On-site
USD 148,000 - 301,000
Medical, dental, and vision insurance
401(k) savings plan with company match
Paid parental leave
+2
Backend Inference Framework Engineer Graduate (AML Inference) - 2027 Start
Backend Inference Framework Engineer Graduate (AML Inference) - 2027 Start

ByteDance • San Jose (CA)

On-site
USD 150,000 - 230,000
Tech Lead Software Engineer - AI Compute Infrastructure
Tech Lead Software Engineer - AI Compute Infrastructure

ByteDance • San Jose (CA)

On-site
USD 244,800 - 450,000
Day‑one health benefits
401(k) with company match
Parental leave
+1
Tech Lead Software Engineer - AI Compute Infrastructure
Tech Lead Software Engineer - AI Compute Infrastructure

ByteDance • Seattle (WA)

On-site
USD 232,560 - 427,500
Software Engineer Graduate (Inference Infrastructure) - 2026 Start (PHD)
Software Engineer Graduate (Inference Infrastructure) - 2026 Start (PHD)

Pangleglobal • Seattle (WA)

On-site
USD 129,000 - 247,000
Medical, dental, and vision insurance
401(k) savings plan with company match
Paid parental leave
+1
Research Engineer Graduate (Seed-Infra-Inference-US) - 2026 Start (PhD)
Research Engineer Graduate (Seed-Infra-Inference-US) - 2026 Start (PhD)

Pangleglobal • Seattle (WA)

On-site
USD 120,000 - 160,000
Senior Software Engineer - Model Performance
Senior Software Engineer - Model Performance

inference.net • San Francisco (CA)

Hybrid
USD 220,000 - 320,000
Equity in a high-growth startup
Comprehensive benefits
Senior Deep Learning Software Engineer, Inference
Senior Deep Learning Software Engineer, Inference

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Engineering Manager, Deep Learning Inference
Engineering Manager, Deep Learning Inference

NVIDIA • Massachusetts

On-site
USD 224,000 - 431,000
Equity compensation
Comprehensive benefits