Courses and programmes from universities and institutions worldwide.
Senior Software Engineer, AI Inference Systems
Get alerts for roles like this
More Senior Software Engineer, AI Inference Systems roles in Germany — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it free — just a small ResumeKart footer, no subscription.
Job Description
We are seeking highly skilled and motivated software engineers to join us and build AI inference systems that serve large-scale models with extreme efficiency.
You’ll architect and implement high-performance inference stacks, optimize GPU kernels and compilers, drive industry benchmarks, and scale workloads across multi-GPU, multi-node, and multi-cloud environments.
You’ll collaborate across inference, compiler, scheduling, and performance teams to push the frontier of accelerated computing for AI.
What you’ll be doing: Contribute features to vLLM that empower the newest models with the latest NVIDIA GPU hardware features; profile and optimize the inference framework (vLLM) with methods like speculative decoding, data/tensor/expert/pipeline-parallelism, prefill-decode disaggregation.
Develop, optimize, and benchmark GPU kernels (hand-tuned and compiler-generated) using techniques such as fusion, autotuning, and memory/layout optimization; build and extend high-level DSLs and compiler infrastructure to boost kernel developer productivity while approaching peak hardware utilization.
Define and build inference benchmarking methodologies and tools; contribute both new benchmark and NVIDIA ’s submissions to the industry-leading MLPerf Inference benchmarking suite. Architect the scheduling and orchestration of containerized large-scale inference deployments on GPU clusters across clouds.
Conduct and publish original research that pushes the pareto frontier for the field of ML Systems; survey recent publications and find a way to integrate research ideas and prototypes into NVIDIA ’s software products.
What we need to see: Bachelor’s degree (or equivalent expeience) in Computer Science (CS), Computer Engineering (CE) or Software Engineering (SE) with 7+ years of experience; alternatively, Master’s degree in CS/CE/SE with 5+ years of experience; or PhD degree with the thesis and top-tier publications in ML Systems, GPU architecture, or high-performance computing.
Strong pro
Required Skills
Upskill for This Role
Courses from Udemy and edX matched to this role's skills.

Capture, Edit, Render: Create UHD Videos with GPU Encoders

GPU Programming Practice Tests

How to make your Cloud GPU Rental and Payment Gateway-I

Using GPUs to Scale and Speed-up Deep Learning

NVIDIA GenAI LLM Associate NCA-GENL: 6 Practice Exams

NVIDIA Certified Professional: Agentic AI (NCP-AAI) Practice
ResumeKart may earn a commission from these links at no extra cost to you.
Partner picks for Senior Software Engineer, AI Inference Systems in Germany
Matched to the skills this page calls for and the candidate's location.
- edXVerified partnerPartner course providercovers pythoncovers computer science
- UdemyVerified partnerPartner course provider
A marketplace of instructor-created courses across technology, business and creative skills.
covers python - Partner competition
Coding challenges, hackathons and developer assessments.
covers pythonBengaluruVisit partner →
Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns
Prepare to Win This Role
Everything you need to ace the interview and negotiate top-of-band compensation.