BENGALURU · FULLTIME
AI Inference Engineer – LLM
GyanSys Inc.
Bengaluru · onsite · Posted today
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Experience: 5–7 years Role Overview We are looking for an AI Inference Engineer with strong hands-on experience in LLM/GenAI model inference, optimization, deployment and GPU computing. The engineer will work across the AI inference stack, from model optimization and runtime development to scalable production serving. The ideal candidate should have a strong understanding of Transformer architectures, GPU systems, inference runtimes and distributed computing, with experience optimizing AI workloads for performance, latency, throughput and cost. Key Responsibilities - Design, develop and optimize LLM/SLM and Generative AI inference pipelines for production workloads. - Deploy and scale models using inference frameworks such as vLLM, SGLang, TensorRT-LLM or equivalent. - Optimize latency, throughput, GPU utilization, memory footprint and inference cost. - Work on KV-cache optimization, continuous batching, speculative decoding, quantization and model parallelism. - Optimize inference across multi-GPU and multi-node environments. - Analyze GPU compute and memory bottlenecks using profiling and benchmarking tools. - Work with CUDA, NCCL, GPU memory management and NVIDIA GPU architectures. - Evaluate and benchmark models across different GPU configurations and inference runtimes. - Develop model serving solutions using Kubernetes, Docker and GPU orchestration platforms. - Collaborate with ML engineers and researchers on model training, fine-tuning and inference optimization. - Support SFT, LoRA/QLoRA and PEFT workflows and understand their impact on inference performance. - Build automated performance benchmarking and evaluation frameworks for AI models. - Implement monitoring and observability for production inference workloads. - Work with MLOps/LLMOps teams on model versioning, deployment, CI/CD and production lifecycle management. - Troubleshoot production issues involving GPU utilization, memory fragmentation, latency, throughput and scaling. Required Skills - 5–7 years of experience in AI/ML engineering, inference systems, GPU computing or distributed systems. - Strong programming experience in Python; C++/CUDA experience is a strong advantage. - Strong understanding of Transformer-based models and LLM architectures. - Hands-on experience with PyTorch and Hugging Face Transformers. - Practical experience with one or more inference frameworks such as vLLM, SGLang or TensorRT-LLM. - Strong understanding of GPU architecture, CUDA, GPU memory and NCCL. - Experience with multi-GPU and distributed AI workloads. - Understanding of KV cache, batching, quantization, attention optimization and parallelism. - Experience with Docker and Kubernetes for deploying AI workloads. - Strong experience in performance benchmarking and optimization. Good to Have - Experience with NVIDIA H100/H200/A100/B200 or newer GPU architectures. - Experience with TensorRT, CUDA kernels or CUDA Graphs. - Experience with DeepSpeed, Megatron-LM, FSDP or Ray. - Experience with LLM fine-tuning, SFT, LoRA/QLoRA or DPO. - Experience with MLflow, LLMOps or MLOps platforms. - Experience building large-scale production AI inference platforms. - Knowledge of GPU networking, NVLink, InfiniBand and high-performance computing. - Experience with inference observability, profiling and cost optimization. What You'll Work On The role spans the complete AI model-to-production inference stack: Model → Optimization → Inference Runtime → GPU → Distributed Infrastructure → Production Serving → Observability The successful candidate should be able to understand both the AI model and the underlying compute infrastructure, and make informed trade-offs between latency, throughput, memory, scalability and cost.
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02