Senior System Software Engineer, AI Data Platform

NVIDIA
Hanoi, Ho Chi Minh City
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Analytical skills","Problem-solving","Debugging","Collaboration","Communication"]

Design, build, and optimize scalable automation systems that support reliable deployment of core software across cloud, on-premises data centers, and specialized hardware. Develop infrastructure and tools for automating complex processes, creating test harnesses and benchmarking frameworks, and improving system performance and reliability. Apply deep system-software expertise (OS internals, drivers, memory, storage, networking, high-speed interconnects) while collaborating with engineering teams to define requirements and technical roadmaps.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
4 days ago

Senior System Software Engineer, AI Data Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 21 hours agoStatus: Live

Job Summary

Design, build, and optimize scalable automation systems that support reliable deployment of core software across cloud, on-premises data centers, and specialized hardware. Develop infrastructure and tools for automating complex processes, creating test harnesses and benchmarking frameworks, and improving system performance and reliability. Apply deep system-software expertise (OS internals, drivers, memory, storage, networking, high-speed interconnects) while collaborating with engineering teams to define requirements and technical roadmaps.
Location: Hanoi, Ho Chi Minh City
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop infrastructure and tools to automate complex software processes.
  • •Build and run performance optimization work using test harnesses, benchmarking frameworks, and analytical tools to improve software and hardware efficiency.
  • •Apply system-level expertise (operating systems, kernel internals, device drivers, memory management, storage, networking, high-speed interconnects) to build and fix high-performance systems.
  • •Partner with engineering teams to understand needs, define requirements, and deliver efficient solutions.
  • •Set performance goals, monitor feedback, analyze data, and continuously improve system reliability and platform automation roadmaps.

Key Requirements

  • •Bachelor's (or equivalent) in Computer Science/Computer Engineering or a related technical field, or a Master's (or equivalent) in a similar field.
  • •5+ years of software development experience focused on infrastructure, distributed systems, automation, and/or performance engineering.
  • •System-level programming skills using C++, Python, or Go to build robust tools and automation.
  • •Experience with OS internals, device drivers, memory management, and debugging performance issues in complex compute applications.
  • •Experience designing, building, and operating large-scale distributed systems with knowledge of networking protocols, cluster management, and high-performance interconnects.
Experience:5+ years
Education:
Skills:Analytical skillsProblem-solvingDebuggingCollaborationCommunication
Tech Stack:C++PythonGoDockerKubernetes

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor