AI Engineer, Inference

FIRMUS METAL INTERNATIONAL PTE. LTD.

Singapore

Presencial

SGD 180.000 - 240.000

Jornada completa

Hace 13 días
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca para contratar.

Supera los filtros ATS

Descripción de la vacante

FIRMUS METAL INTERNATIONAL PTE. LTD. is seeking a (Senior) AI Engineer (Inferencing) to build and enhance self-hosted AI inference services for internal apps and external customers.

The role focuses on model onboarding, deployment, endpoint provisioning, and performance optimization within a scalable AI-factory. You will work with leading inference frameworks, develop reusable templates and ensure secure, observable endpoints while aligning with the Model-to-Grid roadmap and agentic

Formación

  • 5+ years of software engineering experience, including AI inference or model serving.
  • Hands-on with production model-serving platforms or multi-tenant AI systems.
  • Strong Python and proficiency in C++ or Go for inference services.

Responsabilidades

  • Build, operate, and improve self-hosted AI inference services for internal and customer products.
  • Define onboarding workflows: model intake, validation, packaging, deployment, testing, lifecycle management.
  • Provide secure, scalable inference endpoints and reusable deployment templates.

Conocimientos

Python
C++/Go
Inference frameworks
Kubernetes
GPU/CUDA
Performance optimization
Distributed systems
MLOps
Security & governance
Observability

Herramientas

TensorRT-LLM
TensorRT
SGLang
vLLM
Triton Inference Server
NVIDIA Dynamo/NIM
CUDA
cuDNN
NCCL

Descripción del empleo

ROLE SUMMARY

The (Senior) AI Engineer (Inferencing) will build and improve the AI & Applications team’s inference capability, making models available as reliable, secure, scalable, and high-performance endpoints for internal products, external customers, and future Inference-as-a-service offerings.

The role will establish the engineering foundation for self-hosted model serving in the organization’s AI-factory environment. This includes model onboarding, deployment, endpoint provisioning, runtime selection, performance benchmarking and optimization, observability, capacity management, security, and operational lifecycle management. The objective is to provide users with predictable and efficient access to models while maintaining control over performance, cost, data handling, deployment configuration, and infrastructure utilization.

The role is a key contributor to the Model-to-Grid product and agentic applications roadmap. It will convert model and runtime characteristics into benchmarked, repeatable inference recipes and endpoint profiles that can inform workload scheduling, topology-aware placement, capacity planning, performance recommendations, and operational decision-making. It will also provide the governed and fit-for-purpose model endpoints needed by agentic systems for reasoning, retrieval, tool use, diagnosis, recommendation, and controlled automation.

KEY RESPONSIBILITIES
  • Build, operate, and continuously improve self-hosted AI inference services for internal applications, customer-facing products, and future Inference-as-a-service offerings.
  • Define and implement standard model-onboarding workflows covering model intake, compatibility validation, packaging, runtime selection, optimization, deployment, endpoint registration, testing, release, and lifecycle management.
  • Provision and manage secure, scalable inference endpoints for common AI application patterns, including interactive generation, RAG, embeddings, reranking, batch processing, multimodal use cases, tool calling, and agentic workflows.
  • Develop reusable deployment templates, APIs, SDKs, configuration standards, and self-service workflows for users to request, configure, access, monitor, update, and retire model endpoints.
  • Work with leading inference frameworks and toolkits, such as TensorRT-LLM, TensorRT, SGLang, vLLM, Triton Inference Server, NVIDIA Dynamo, NVIDIA NIM, CUDA, cuDNN, NCCL, and related serving, profiling, and observability tools.
  • Optimize model-serving performance using appropriate techniques, including quantization, compilation, batching, continuous batching, request routing, KV-cache management, prefix caching, speculative decoding, load balancing, model routing, memory optimization, and distributed parallelism.
  • Build and validate reusable inference recipes that specify compatible model versions, framework and runtime versions, precision formats, GPU configurations, topology requirements, scaling approaches, scheduler profiles, benchmark results, and expected performance envelopes.
  • Use quantization and optimization approaches such as NVFP4, FP8, INT8, TensorRT compilation, kernel optimization, efficient attention mechanisms, and memory-management techniques while maintaining agreed model-quality targets.
  • Design distributed inference configurations for large models, including tensor, pipeline, expert, context, and data parallelism where appropriate.
  • Work with the Kubernetes and proprietary scheduler team to define endpoint resource profiles, placement requirements, topology preferences, priority classes, quota models, autoscaling rules, capacity reservations, and workload-management policies.
  • Contribute inference workload characteristics, benchmarks, and performance profiles to the Model-to-Grid product so that endpoint placement, scheduling, capacity planning, and AI-factory operations can make more informed decisions.
  • Build benchmarking and qualification workflows using controlled experiments, reproducible baselines, load tests, latency tests, throughput tests, concurrency tests, scaling tests, performance profiling, regression testing, and internal or industry-standard benchmark methodologies where relevant.
  • Measure and improve key inference indicators, including time-to-first-token, inter-token latency, tokens per second, requests per second, end-to-end latency, concurrency, GPU utilization, memory efficiency, cache hit rate, scaling efficiency, power efficiency, and cost efficiency.
  • Establish automated performance-regression testing and release qualification for model versions, runtime and toolkit upgrades, CUDA and driver changes, Kubernetes releases, scheduler changes, networking and storage changes, and new GPU platforms.
  • Build operational observability for inference services, including endpoint availability, request volume, latency, queueing, errors, GPU utilization, GPU memory use, cache behavior, capacity, cost, power, and service-level objectives.
  • Partner with the agentic applications team to provide fit-for-purpose self-hosted endpoints for agent planning, retrieval, tool use, summarization, diagnosis, recommendation, optimization, and AI-factory operations.
  • Expose governed inference, benchmark, recipe, performance, and capacity information to agentic systems, allowing them to recommend suitable models, identify degradation, diagnose bottlenecks, plan optimization experiments, and validate results.
  • Work with Product, UX, DevOps, Platform, Infrastructure, Security, and Global Operations teams to ensure that inference provisioning, model selection, endpoint configuration, performance visibility, quota management, and troubleshooting are clear, secure, and operationally supportable.
SKILLS AND EXPERIENCE
  • 5+ years of software engineering experience, including 3+ years in AI inference, model serving, ML systems, high-performance computing, distributed systems, or comparable performance-critical environments.
  • Demonstrated experience building, operating, or materially improving production model-serving platforms, inference APIs, GPU-backed services, AI developer platforms, or multi-tenant AI systems.
  • Hands-on experience with one or more modern inference frameworks, such as TensorRT-LLM, TensorRT, SGLang, vLLM, Triton Inference Server, NVIDIA Dynamo, NVIDIA NIM, Hugging Face Text Generation Inference, or equivalent technologies.
  • Strong understanding of the NVIDIA AI software stack, including CUDA, cuDNN, NCCL, TensorRT, GPU profiling, distributed communication, and GPU performance analysis.
  • Practical understanding of LLM and generative-AI serving behavior, including prompt processing, token generation, batching, context length, concurrency, KV-cache management, prefill and decode performance, request scheduling, model routing, and latency-throughput trade-offs.
  • Experience with model optimization methods, including quantization, compilation, calibration, mixed precision, kernel fusion, memory optimization, caching, speculative decoding, parallelism, and accuracy-performance validation.
  • Strong Python skills and working proficiency in C++ or Go for inference services, APIs, automation, benchmarking, profiling, runtime integrations, and performance-critical development.
  • Experience with distributed inference or training patterns, including tensor, pipeline, expert, context, and data parallelism; collective communication; fault handling; and multi-node scaling.
  • Familiarity with Kubernetes, containers, CI/CD, GitOps, service APIs, autoscaling, workload scheduling, observability, and production multi-tenant platform operations.
  • Understanding of high-performance GPU infrastructure, including GPU topology, NVLink, NVSwitch, PCIe, NUMA, NIC affinity, RDMA, RoCEv2, network fabrics, storage throughput, and their impact on inference performance.
  • Experience with inference benchmarking, performance profiling, reproducibility, load testing, regression testing, and analysis of throughput, latency, utilization, scaling, power, and cost metrics.
  • Familiarity with model-serving use cases such as RAG, embeddings, reranking, multimodal inference, agentic applications, model routing, and tool-calling workflows.
  • Understanding of security and governance for inference services, including identity, authentication, authorization, tenant isolation, quotas, rate limiting, secrets handling, audit logging, abuse prevention, and data protection.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

AI Engineer (ML Systems & Infrastructure)
AI Engineer (ML Systems & Infrastructure)

SwapeTech • Singapore

Presencial
SGD 180.000 - 260.000
Backend Engineer, AI
Backend Engineer, AI

TECHKNOWLEDGEY PTE. LTD. • Singapore

Presencial
SGD 120.000 - 180.000
Senior AI Engineer (Agents & Applications)
Senior AI Engineer (Agents & Applications)

firmus metal international pte. ltd. • Shenton Way

Presencial
SGD 150.000 - 240.000
Senior AI Engineer
Senior AI Engineer

BRUNEL INTERNATIONAL SOUTH EAST ASIA PTE. LTD. • Singapore

Presencial
SGD 180.000 - 240.000
Senior AI Engineer
Senior AI Engineer

Brunel • Singapore

Presencial
SGD 150.000 - 210.000
Senior AI Engineer
Senior AI Engineer

nes global pte. ltd. • Singapore

Presencial
SGD 120.000 - 180.000
Health insurance
Career growth
Hybrid work options
(Senior) Research Engineer, Hub of the Future, IAIC
(Senior) Research Engineer, Hub of the Future, IAIC

A*STAR Research Entities (A*STAR) • Singapore

Presencial
SGD 120.000 - 180.000
(Senior) Research Engineer, Hub of the Future, IAIC
(Senior) Research Engineer, Hub of the Future, IAIC

A*STAR RESEARCH ENTITIES • Singapore

Presencial
SGD 120.000 - 170.000
Machine Learning / AI Engineer
Machine Learning / AI Engineer

GMP RECRUITMENT SERVICES (S) PTE LTD • Singapore

Presencial
SGD 120.000 - 180.000
Senior AI Engineer: GenAI & Production ML Leader
Senior AI Engineer: GenAI & Production ML Leader

nes global pte. ltd. • Singapore

Presencial
SGD 120.000 - 180.000
Health insurance
Career growth
Hybrid work options