Staff ML Inference Engineer

CLOUDERA SINGAPORE PTE. LTD.

Singapore

On-site

SGD 180,000 - 240,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cloudera is seeking a Staff ML Inference Engineer to develop and optimize production model-serving solutions through Cloudera AI Inference. You will work across on-premises, private-cloud, and public-cloud environments to translate customer requirements into reliable model endpoints.

The role focuses on inference and performance, benchmarking, bottleneck diagnosis, and reusable tooling, with strong collaboration across engineering teams to drive product improvements and deployment guidance.

Qualifications

  • Eight or more years of engineering experience in ML systems, software development, distributed systems, or performance engineering with leadership.
  • Experience operating GPU-based model-serving workloads in production using an inference stack (NVIDIA NIM, vLLM, SGLang, TensorRT-LLM, Triton or equivalent).
  • Ability to turn ambiguous requirements into testable hypotheses and validate with experiments, profiling, and measurement.
  • Strong Python programming and solid Linux/containers/Kubernetes foundations enabling issue investigation across the serving stack.
  • Proven track record benchmarking and improving inference performance, understanding weights, runtime overhead, limitations, and latency-throughput trade-offs.
  • Experience sizing GPU resources and serving configurations against workload demand including context lengths, concurrency, and bursts.

Responsibilities

  • Deploy and optimize production model-serving solutions across on-premises, private-cloud, and public-cloud environments.
  • Develop repeatable benchmarks for input/output lengths, request rates, and concurrency; recommend GPU types and configurations.
  • Diagnose bottlenecks across runtimes, GPU memory, CPU processing, networking, and I/O; evaluate optimizations like batching and quantization.
  • Improve resource utilization while balancing latency, throughput, cost, and constraints including GPU sharing/partitioning.
  • Build benchmarking, profiling, and validation tooling to reproduce customer scenarios and measure latency and memory.
  • Collaborate with customers, platform engineers, and core engineering to translate findings into product requirements and deployment guidance.

Skills

ML systems
Software development
Distributed systems
Performance engineering
Python programming
Linux
Containers
Kubernetes
Technical leadership
GPU model serving

Tools

NVIDIA NIM
vLLM
SGLang
TensorRT-LLM
Triton

Job description

At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises.

As adoption of AI grows across our platform, customers are deploying models for increasingly diverse business workloads across on-premises, private, sovereign, and public-cloud environments. We are seeking a Staff ML Inference Engineer to develop and optimize production model-serving solutions through Cloudera AI Inference.

This is a hands-on ML engineering role focused on inference and performance. You will investigate workload requirements, benchmark model-serving configurations, identify bottlenecks, and develop validated solutions across different GPU environments. Working alongside platform and applied AI engineers, you will translate customer requirements into reliable, efficient model endpoints and turn technical findings into reusable engineering capabilities and product improvements.

As a Staff ML Engineer, you will:
  • AI Inference & Model Serving: Deploy and optimize production model-serving solutions through Cloudera AI Inference across on-premises, private-cloud, and public-cloud environments. Validate model, runtime, and GPU compatibility, alongside API behavior, concurrency, and reliability.
  • Inference Benchmarking & Capacity Planning: Develop repeatable benchmarks using representative input lengths, output lengths, request rates, and concurrency. Recommend GPU types, counts, and serving configurations based on model characteristics, memory requirements, latency targets, throughput, and availability needs.
  • Inference & Performance Engineering: Diagnose bottlenecks across serving runtimes, GPU compute and memory, CPU processing, networking, and I/O. Evaluate supported optimization techniques such as batching, KV-cache management, parallelism, quantization, and replica scaling, validating their impact on performance and model quality.
  • GPU Resource Efficiency: Evaluate inference workloads across different GPU generations and configurations. Improve resource utilization while balancing latency, throughput, cost, and operational constraints, including GPU sharing or partitioning where appropriate.
  • Inference Tooling & Validation: Build benchmarking, profiling, diagnostic, and validation tooling to reproduce customer scenarios and measure time to first token, inter-token latency, end-to-end latency, throughput, and GPU memory consumption.
  • Product & Engineering Collaboration: Work with customer teams, platform engineers, applied AI engineers, and core engineering to resolve serving challenges. Translate findings into product requirements, performance improvements, tested configurations, and reusable deployment guidance.
We’re excited about you if you have:
  • Eight or more years of engineering experience spanning ML systems, software development, distributed systems, or performance engineering, with evidence of technical leadership and independent ownership.
  • Practical experience operating GPU-based model-serving workloads in production, using at least one inference stack such as NVIDIA NIM, vLLM, SGLang, TensorRT-LLM, Triton, or equivalent.
  • The ability to turn ambiguous requirements into testable hypotheses, investigate root causes, and validate solutions through experiments, profiling, and measurement.
  • Strong programming skills in Python and a solid foundation in Linux, containers, distributed services, and Kubernetes, enabling you to investigate issues across the serving stack.
  • Demonstrated experience benchmarking and improving inference performance, with an understanding of model weights, runtime overhead, KV-cache requirements, and latency-throughput trade-offs.
  • Experience sizing GPU resources and serving configurations against workload demand, including context lengths, output lengths, concurrency, traffic bursts, and reliability requirements.
You may also have:
  • Experience deploying open-weight LLMs or other AI models across different GPU configurations.
  • Experience with multi-GPU or multi-node inference, including tensor parallelism and distributed workload orchestration.
  • Experience with GPU sharing and partitioning, such as NVIDIA MIG, or quantization techniques and their impact on model quality.
  • Experience investigating GPU interconnect or distributed communication bottlenecks, using profiling tools such as NVIDIA Nsight.
  • Experience building reusable inference benchmarks, deployment automation, or diagnostic tools for enterprise environments, including restricted or air-gapped deployments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Inference Engineer
Staff ML Inference Engineer

Cloudera • Singapore

Hybrid
SGD 180,000 - 240,000
Generous PTO Policy
Flexible WFH Policy
Phone and Internet Reimbursement
+4
Staff ML Inference Engineer - Production Serving WFH
Staff ML Inference Engineer - Production Serving WFH

Cloudera • Singapore

Hybrid
SGD 180,000 - 240,000
Generous PTO Policy
Flexible WFH Policy
Phone and Internet Reimbursement
+4
Senior ML Inference Engineer - Scalable Model Serving
Senior ML Inference Engineer - Scalable Model Serving

CLOUDERA SINGAPORE PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
AI Engineer, Inference
AI Engineer, Inference

FIRMUS METAL INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Staff System Engineer – AI Infrastructure
Staff System Engineer – AI Infrastructure

Cloudera • Singapore

On-site
SGD 180,000 - 260,000
Generous PTO Policy
Flexible WFH Policy
Mental & Physical Wellness programs
+2
AI Engineer (ML Systems & Infrastructure)
AI Engineer (ML Systems & Infrastructure)

SwapeTech • Singapore

On-site
SGD 180,000 - 260,000
AI Infrastructure Engineer
AI Infrastructure Engineer

Genesis Networks Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Sr. AI/ML Engineer
Sr. AI/ML Engineer

GECO Asia Pte Ltd • Singapore

On-site
SGD 150,000 - 210,000
Senior Inference Runtime Engineer
Senior Inference Runtime Engineer

Bitdeer Group • Singapore

On-site
SGD 150,000 - 210,000
AI Infrastructure Lead (LLM Inference Platform, token factory)
AI Infrastructure Lead (LLM Inference Platform, token factory)

Gateway Search Pte Ltd • Singapore

On-site
SGD 180,000 - 260,000