# Senior Software Engineer, AI Frameworks

**Company**: NVIDIA
**Location**: Santa Clara
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer--AI-Frameworks_JR2015296?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_9a242f47-489

## Description

We are seeking a Senior Software Engineer to drive integration of the NVIDIA Grove project within Dynamo and across a set of leading open-source AI frameworks. In this role, you will develop production-grade software enabling Grove capabilities to be adopted, scaled, and operated smoothly.

Key responsibilities include:

Design and implement end-to-end integrations of Grove with open-source AI frameworks (e.g., Dynamo, llm-d, Ray, PyTorch, and related ecosystem projects). Build and maintain adapters, plugins, operators, and/or runtime components that enable Grove features to work smoothly across training and inference stacks. Partner with framework owners to upstream changes, contribute patches, and ensure long-term maintainability of integrations. Develop reference workflows, sample apps, and best-practice guides that accelerate adoption by users and partners. Optimize performance, scalability, and reliability for distributed training/inference, including multi-node and multi-GPU environments. Improve observability and operational readiness (metrics, logging, tracing, debugging tools) for Kubernetes-based deployments. Participate in technical design reviews, define APIs/contracts, and ensure compatibility across versions of frameworks and dependencies. Diagnose complex issues spanning containers, networking, scheduling, CUDA/GPU utilization, and framework runtime behaviour.

Requirements include:

BS/MS/PhD in Computer Science, Electrical Engineering, or related field (or equivalent experience) 5+ years of proven experience in related field Hands-on experience integrating with at least one major AI framework/runtime (e.g., PyTorch, Ray, Triton Inference Server ecosystem, distributed runtimes, model serving stacks). Solid understanding of AI workloads: model development basics, training vs. inference tradeoffs, and performance considerations (throughput/latency, batching, memory). Experience with distributed systems concepts (RPC, scheduling, fault tolerance, resource management). Practical Kubernetes experience: deploying and operating services/jobs, Helm/Kustomize, operators/controllers (nice to have), and debugging clusters. Familiarity with containers and cloud-native tooling (Docker, container registries, CI/CD pipelines). Strong software engineering experience in Go, C++ and/or Python, with a track record of shipping reliable systems. Strong interpersonal skills and ability to collaborate across teams and with open-source communities. Exceptional collaboration, communication, and documentation habits.

Preferred qualifications include:

Open-source contributions to Dynamo, PyTorch, Ray, llm-d, Kubernetes ecosystem, or related ML infrastructure projects. Experience with large-scale model serving, distributed inference, or multi-tenant AI platforms. Experience building SDKs/APIs or developer tooling that improves integration usability. Knowledge of GPU performance profiling and optimisation (Nsight tools or similar), and/or kernel-level performance tuning. Experience with reproducibility, packaging, versioning, and compatibility testing across fast-moving dependencies.

## Skills

### Required
- AI frameworks
- Dynamo
- llm-d
- Ray
- PyTorch
- Kubernetes
- Go
- C++
- Python
- Distributed systems
- Containerization
- Cloud-native tooling

### Nice to have
- Open-source contributions
- Large-scale model serving
- Distributed inference
- Multi-tenant AI platforms
- SDKs/APIs
- Developer tooling
- GPU performance profiling
- Kernel-level performance tuning
- Reproducibility
- Packaging
- Versioning
- Compatibility testing

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer--AI-Frameworks_JR2015296?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
