# Senior System Software Engineer

**Company**: NVIDIA
**Location**: Ho Chi Minh City
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Vietnam-Ho-Chi-Minh-City/Senior-System-Software-Engineer_JR2028594-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_2abffb65-f86

## Description

NVIDIA is seeking a Senior System Software Engineer to build scalable, reliable automation infrastructure powering NVIDIA's AI and high-performance computing innovations.

As a Senior System Software Engineer, you'll architect critical infrastructure for NVIDIA's platform automation, accelerating product development and deployment. You'll solve large-scale distributed systems challenges to improve efficiency, reliability, and scalability,enabling faster innovation, higher performance, and broader access to NVIDIA technologies for millions.

## What you'll be doing

- Develop efficient infrastructure and tools for automating complex software processes.

- Drive Performance Optimization: Implement advanced test harnesses, benchmarking frameworks, and analytical tools to rigorously characterize and optimize the performance and efficiency of our software and hardware platforms.

- Apply deep knowledge of operating systems, kernel internals, device drivers, memory management, storage, networking, and high-speed interconnects to build and troubleshoot highly performant systems.

- Work with engineering teams to understand needs, define requirements, and deliver efficient solutions.

- Set performance goals, monitor feedback, analyze data, and make continuous improvements for system reliability.

- Influence Technical Strategy: Contribute to defining technical strategies and roadmaps for our platform automation initiatives, ensuring alignment with company-wide goals and standard methodologies.

## What we need to see

- Bachelor's or equivalent experience in Computer Science, Computer Engineering, or a related technical field, or Master's degree or equivalent experience in a similar field.

- 6+ years of industry experience in software development, focusing on infrastructure, distributed systems, automation, and/or performance engineering.

- Expertise in System-Level Programming: Proven ability to develop robust tools and automation using programming languages such as C++, Python, or Go.

- Deep Understanding of System Software: Experience with operating system internals, device drivers, memory management, and debugging performance issues in complex compute applications.

- Distributed Systems: Experience in designing, building, and operating large-scale distributed systems, with knowledge of networking protocols, cluster management, and high-performance interconnects.

- Automation and CI/CD Proficiency: Experience building and maintaining automated testing, benchmarking, and continuous integration/continuous deployment pipelines.

- Problem-Solving and Analytical Skills: Outstanding analytical, problem-solving, and debugging skills, with a track record of resolving complex technical challenges.

- Collaboration and Communication: Excellent interpersonal and communication skills, with the ability to articulate complex technical concepts to diverse audiences and collaborate effectively across teams.

## Ways to stand out from the crowd

- Experience optimizing performance for AI/Machine Learning workloads, especially inference applications, on diverse hardware platforms.

- Prior experience building or contributing to large-scale compute infrastructure solutions in cloud environments or on-premises data centers.

- Experience with containerization and orchestration technologies, such as Docker and Kubernetes.

- Familiarity with performance profiling tools and methodologies for hardware and software systems.

- Track record of driving significant efficiency gains or architectural improvements in large-scale systems.

NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family at www.nvidiabenefits.com

## Skills

### Required
- C++
- Python
- Go
- Operating Systems
- Distributed Systems
- Automation
- Performance Engineering

### Nice to have
- AI/Machine Learning
- Containerization
- Orchestration Technologies
- Performance Profiling

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Vietnam-Ho-Chi-Minh-City/Senior-System-Software-Engineer_JR2028594-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
