Latest AI JobsBrowse Jobs
Inferact logo

Inference Engineering, Co-op

InferactSan FranciscoResearch & Engineering
Apply on company site
Salary
Not listed
Job type
Internship
Experience
Intern
Posted
15 Sept 2026
Status
Open · checked 7d ago

About this role

Inferact is hiring an Inference Engineering Co-op in San Francisco to work on core AI inference systems alongside the creators of vLLM. This in-office internship suits University of Waterloo co-op students who want to build production-grade, large-scale machine learning infrastructure.

Role Overview

Inferact is seeking exceptional University of Waterloo co-op students to contribute to the systems powering frontier AI models. Interns take on real engineering problems across the vLLM stack, ranging from model execution and low-level accelerator code to distributed serving and cloud platforms. Participants collaborate directly with the creators and core maintainers of vLLM, receiving mentorship from a small, senior team while working on projects intended for open-source and production environments.

Key Responsibilities

Tackle real engineering problems across model execution, low-level accelerator code, distributed serving, and cloud platforms.
Bring new model architectures and inference techniques to life in vLLM by implementing research papers and supporting various workloads.
Build distributed serving data planes, manage memory transport, and utilize high-performance communication libraries.
Write and optimize attention, GEMM, sampling, and quantization kernels to raise hardware performance.
Build backend, runtime, and compiler integrations for accelerator platforms.
Develop operational platforms for large-scale inference deployment, including Kubernetes operators, GPU scheduling, and fleet management.

Requirements

Currently pursuing a bachelor's, master's, or PhD degree in computer science, engineering, mathematics, or a related technical field.
Eligible for a University of Waterloo co-op work term.
Strong programming ability in Python, C++, Rust, Go, or another systems-oriented language.
Solid computer science fundamentals with the ability to learn from research papers, documentation, and complex code.
Demonstrated experience building and debugging nontrivial software through coursework, research, prior internships, open-source work, or side projects.
Builder mindset focused on defining success, measuring results, validating correctness, and iterating until systems function properly.

Nice to Have

Depth in machine learning inference systems, distributed systems, accelerator programming, compilers, high-performance computing, operating systems, networking, Kubernetes, or cloud infrastructure.
Hands-on experience with PyTorch, vLLM, SGLang, TensorRT-LLM, CUDA, Triton, TileLang, ROCm/HIP, JAX/XLA, Pallas, Helm, Terraform, Ray, or SLURM.
Experience profiling software, benchmarking, validating correctness, or protecting against performance regressions.
Experience with multi-GPU, multi-node, research-cluster, or high-throughput workloads.
Contributions to open-source machine learning, systems, compiler, or infrastructure projects.
Creation of research systems, benchmark suites, compiler projects, or technical artifacts like papers and design documents.

Skills and Tools

Python, C++, Rust, Go
PyTorch, vLLM, SGLang, TensorRT-LLM, JAX/XLA, Pallas, Ray, SLURM
CUDA, Triton, TileLang, CUTLASS/CUTE, ROCm/HIP, CK, AITER
NCCL, DeepEP, NVSHMEM, RDMA, InfiniBand
Kubernetes, Helm, Terraform, XLA, MLIR

Salary and Benefits

Competitive compensation aligned with the applicable co-op market and candidate background.
Housing stipend provided for the duration of the co-op term.

About the Company

Inferact focuses on growing vLLM as an AI inference engine to make inference cheaper and faster. Founded by the creators and core maintainers of vLLM, the company operates at the intersection of models and hardware.

How to Apply

To apply for this position, please visit the official company careers page.

Skills and tech stack

Questions candidates ask

Who is eligible for this co-op position?

The role is open to students currently pursuing a bachelor's, master's, or PhD degree in computer science, engineering, mathematics, or a related technical field who are eligible for a University of Waterloo co-op work term.

Where is the job located?

The position is in-office only at Inferact's San Francisco, California office.

Will interns work on sandboxed projects?

No, interns work on real engineering problems across the vLLM stack with work intended to ship into open source or production systems.

Are housing benefits provided?

Yes, a housing stipend is provided for the duration of the co-op term alongside competitive compensation.

What programming languages are required?

Candidates need strong programming ability in Python, C++, Rust, Go, or another systems-oriented language.

Ready to apply?

The application is on the official Inferact careers page.

Apply on company site