Staff Software Engineer, Machine Learning Inference Platform

Stack AV

Pittsburgh (Allegheny County)

Hybrid

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Stack AV is looking for a Staff Software Engineer focused on building a multi-tenant Machine Learning inference platform in Pittsburgh or Remote. The role requires experience in backend distributed systems and strong programming skills in languages like C++, Go, and Python. An understanding of GPU computing and high-performance networking is essential.

Join a diverse team dedicated to innovation in AI and autonomous systems, contributing to the dynamic trucking industry.

Qualifications

  • 7+ years of experience building and operating backend distributed systems end to end.
  • Strong fundamentals in data-intensive distributed systems, concurrency, and performance profiling.
  • Hands-on experience running large-scale inference services on GPUs.

Responsibilities

  • Design platform architecture for multi-tenant inference workloads.
  • Develop robust API layers and developer SDKs for distributed inference orchestration.
  • Optimize inference performance across the entire system stack.

Skills

C++
Go
Rust
Python
CUDA
NCCL
NVLink
InfiniBand
RoCE

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Tools

TensorRT
vLLM
Dynamo
Triton
PyTorch

Job description

Staff Software Engineer, Machine Learning Inference Platform

Location: Pittsburgh, PA or Remote

About Stack

Stack is developing revolutionary AI and advanced autonomous systems designed to enhance safety, reliability, and efficiency of modern operations. Stack's autonomous technology incorporates cutting‑edge advancements in artificial intelligence, robotics, machine learning, and cloud technologies, empowering us to create innovative solutions that address the needs and challenges of the dynamic trucking transportation industry. With decades of experience creating and deploying real‑world systems for demanding environments, the Stack team is dedicated to developing an autonomous solution ecosystem tailored to the trucking industry's unique demands.

About the Role

In the Staff Engineer role, you will define and drive architecture for a high‑throughput, low‑latency, multi‑tenant ML inference platform. You will balance hands‑on coding with long‑term technical direction, operate across ML Platform, infrastructure, MLE, and external‑facing API needs, and establish principled architecture for serving, control plane, observability, capacity, tenant isolation, system economics, and model‑engine integration.

Responsibilities
  • Design platform architecture for multi‑tenant inference workloads across serving, orchestration, control plane, APIs, SDKs, observability, and model‑engine integration.
  • Develop robust API layers (gRPC, WebSockets, REST, etc.) and developer SDKs that abstract complex distributed inference orchestration into seamless, reliable token streams.
  • Build and harden a multi‑tenant control plane to enable accurate metering, rate limiting, quotas, tenant isolation and noisy‑neighbor fairness across the platform.
  • Optimize inference performance across the entire system stack, including the model engine layer.
  • Build observability and SLOs to gain insights into system economics, cache‑hit rates, GPU utilization and cost accounting per model and per tenant.
  • Partner with product and infrastructure teams on model onboarding, capacity planning, external API contracts and customer adoption.
  • Promote Engineering Excellence: Maintain a high bar for engineering excellence in own work and set a culture of engineering excellence within the team.
Qualifications
  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Experience: 7+ years of experience building and operating backend distributed systems end to end.
  • Demonstrated cross‑team technical leadership in backend distributed systems, ML infrastructure, inference serving, or high‑performance compute platforms.
  • Strong Data & ML systems fundamentals: data‑intensive distributed systems, concurrency, networking and performance profiling.
  • Hands‑on experience running large‑scale inference services on GPUs, including KV caches, prefill/decode stages and throughput/latency trade‑offs.
  • Direct experience with inference engines (TensorRT, vLLM, etc.) or serving frameworks (Dynamo, Triton or equivalent).
  • Technical Skills:
    • Strong programming skills in C++, Go, Rust or Python.
    • Familiarity with deep learning frameworks (PyTorch, etc.) as well as model parallelism.
    • Familiarity with GPU computing primitives such as CUDA, NCCL, NVLink, and hardware‑specific optimizations.
    • Practical understanding of high‑performance networking architectures, including InfiniBand, RoCE, and low‑latency cluster communication.
  • Communication: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non‑technical stakeholders.
  • Autonomous vehicles (AV) experience is a bonus.

We are proud to be an equal opportunity workplace. We believe that diverse teams produce the best ideas and outcomes. We are committed to building a culture of inclusion, entrepreneurship, and innovation across gender, race, age, sexual orientation, religion, disability, and identity.

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

Similar jobs worth comparing

Senior Software Engineer, Machine Learning Inference Platform
Senior Software Engineer, Machine Learning Inference Platform

Stack AV • Pittsburgh

Hybrid
USD 100,000 - 130,000
Staff Software Engineer, ML Acceleration
Staff Software Engineer, ML Acceleration

Stack AV • Pittsburgh

Hybrid
USD 120,000 - 160,000
Staff ML Inference Platform Architect (Remote/Pittsburgh)
Staff ML Inference Platform Architect (Remote/Pittsburgh)

Stack AV • Pittsburgh

Hybrid
USD 120,000 - 160,000
Senior Software Engineer, AI Data Infrastructure
Senior Software Engineer, AI Data Infrastructure

Stack AV • Pittsburgh

On-site
USD 100,000 - 130,000
Staff Software Engineer, ML Platform
Staff Software Engineer, ML Platform

Stack AV • Pittsburgh

Hybrid
USD 120,000 - 160,000
Health insurance
Remote work flexibility
Staff ML Engineer, Dynamic World Perception
Staff ML Engineer, Dynamic World Perception

Stack AV • Pittsburgh

Hybrid
USD 120,000 - 160,000
Senior Software Engineer, Onboard Infrastructure
Senior Software Engineer, Onboard Infrastructure

Stack AV • Pittsburgh

Hybrid
USD 120,000 - 180,000
Software Engineer, Onboard Infrastructure
Software Engineer, Onboard Infrastructure

Stack AV • Pittsburgh

Hybrid
USD <1,000
Senior Data Platform Engineer
Senior Data Platform Engineer

Stack AV • Pittsburgh

On-site
USD 100,000 - 130,000
Senior ML Inference Platform Engineer — Remote
Senior ML Inference Platform Engineer — Remote

Stack AV • Pittsburgh

Hybrid
USD 100,000 - 130,000