AI Inference Engineer

EPICSOFT CORPORATION
San Jose, CA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$135,200.0 - $156,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence C++ (Programming Language) Program Optimization Nvidia CUDA Computer Programming Software Debugging Distributed Systems Fault Tolerance Python (Programming Language) Node.Js OpenShift
+20 more
Performance Tuning Software Engineering System Programming AI Infrastructure Rust (Programming Language) Graphics Processing Unit (GPU) Large Language Models Grafana Parallel Computation Reliability of Systems Gpu Programming Containerization Kubernetes Information Technology Optimization Algorithms Hardware Acceleration TensorRT Hardware Infrastructure Decoding Microservices

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.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

4:52 min

Essential phases in building and refining language models

Anshul Jindal Anshul Jindal +1 · WWC 2025

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

10:40 min

Visualizing Prometheus open metrics using custom Grafana dashboards

Stijn Polfliet · LIVE

2:33 min

Architecting CUDA and the AI software stack

Michael Kagan Michael Kagan +1 · WWC Europe 2026

2:32 min

Core libraries driving inference engines and multi-GPU networking

Adolf Hohl Adolf Hohl · WWC 2024

Videos

See all

Related articles

See all