NVIDIA is the platform upon which every new AI-powered application is built. We are seeking a Senior Software Engineer focused on container and cloud infrastructure. You will help design and implement our core container strategy for NVIDIA Inference Microservices (NIMs) and our hosted services. You will build enterprise-grade software and tooling for container build, packaging, and deployment. You will help improve reliability, performance, and scale across thousands of GPUs. There is much more to build ahead, including support for disaggregated LLM inference and other emerging deployment patterns. What you'll be doing: Design, build, and harden containers for NIM runtimes, inference backends; enable reproducible, multi-arch, CUDA-optimized builds. Develop Python tooling and services for build orchestration, CI/CD integrations, Helm/Operator automation, and test harnesses; enforce quality with typing, linting, and unit/integration tests. Help design and evolve Kubernetes deployment patterns for NIMs, including GPU scheduling, autoscaling, and multi-cluster rollouts. Optimize container performance: layer layout, startup time, build caching, runtime memory/IO, network, and GPU utilization; instrument with metrics and tracing. Evolve the base image strategy, dependency management, and artifact/registry topology. Collaborate across research, backend, SRE, and product teams to ensure day-0 availability of new models. Mentor teammates; set high engineering standards for container quality, security, and operability.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees