AI Inference Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
We are seeking an experienced AI Inference Engineer to help build and optimize high-performance AI model serving infrastructure for production-scale Large Language Models (LLMs). You will work on GPU acceleration, distributed inference systems, Kubernetes deployments, and model optimization to deliver low-latency, scalable AI services.
This position is ideal for engineers with strong systems programming experience who enjoy solving performance challenges across GPUs, distributed computing, and AI infrastructure.
Responsibilities
- AI Model Serving
- Build, deploy, and optimize production AI inference services.
- Work with frameworks such as vLLM, TensorRT-LLM, Triton Inference Server, SGLang, TorchServe, or KServe.
- Develop scalable inference microservices using C++, Python, and Rust.
- GPU Performance Optimization
- Develop and optimize GPU kernels using CUDA or ROCm.
- Improve GPU utilization, memory efficiency, and inference throughput.
- Optimize tensor operations and hardware acceleration.
- Large Language Model Optimization
- Improve inference performance through:
- Continuous batching
- KV Cache optimization
- Quantization
- Tensor Parallelism
- Pipeline Parallelism
- Speculative Decoding
- Mixture of Experts (MoE)
- Distributed Infrastructure
- Deploy and manage inference services on Kubernetes, OpenShift, or similar container platforms.
- Support distributed multi-node, multi-GPU environments.
- Build reliable, fault-tolerant AI serving infrastructure.
- Performance & Reliability
- Profile and benchmark production workloads.
- Troubleshoot latency and throughput bottlenecks.
- Implement monitoring, telemetry, and observability solutions.
- Improve system reliability and scalability.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 5+ years of software engineering experience.
- Hands-on experience building production AI inference systems.
- Strong programming skills in:
- C++
- Python
- Rust
- Experience with one or more of the following:
- vLLM
- TensorRT-LLM
- Triton Inference Server
- SGLang
- TorchServe
- KServe
- Experience with CUDA and/or ROCm GPU programming.
- Knowledge of LLM inference optimization techniques, including:
- KV Cache
- Continuous Batching
- Quantization
- Attention Optimization
- Experience deploying workloads on Kubernetes or OpenShift.
- Experience working with distributed GPU infrastructure.
- Strong debugging, benchmarking, and performance tuning skills.
Preferred Qualifications
- Experience with NVIDIA Dynamo or similar distributed inference platforms.
- Experience serving:
- Large Language Models (LLMs)
- Multimodal Models
- Mixture of Experts (MoE)
- Embedding Models
- Familiarity with OpenAI-compatible APIs.
- Experience with telemetry, monitoring, and observability tools.
Pay: $65.00 - $75.00 per hour
Experience:
- CUDA/ROCm: 1 year (Required)
- production LLM inference: 3 years (Required)
- vLLM/TensorRT-LLM/Triton production: 1 year (Required)
Benefits & conditions
$65 - $75 an hour - Contract
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How to Become an AI Engineer
Best US AI Conferences for CTOs in 2026: Build vs. Buy, Vendor Evaluation, and Peer Intelligence
MLOps And AI Driven Development
Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud