Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

System Software Engineer, AI Data Platform

NVIDIA

System Software Engineer developing scalable automation systems for NVIDIA's AI data platform. Collaborating with engineering teams to improve software deployment across cloud and on-premises environments.

Posted 7/9/2026full-timeHo Chi Minh City • 🇻🇳 VietnamJuniorMid-LevelWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and maintaining infrastructure and automation tools for software build, test, and deployment workflows, with strong programming skills in C++, Python, or Go. Proven ability to analyze system performance and collaborate effectively with engineering teams to deliver scalable solutions.

Highest-signal resume keywords
Infrastructure DevelopmentAutomation FrameworksCI/CD PipelinesC++ ProgrammingPython Programming

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringBackend SystemsDistributed SystemsPerformance MeasurementBenchmarking SystemsProblem-SolvingDebugging
Soft Skills
CommunicationTeam Collaboration
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceMaster’s Degree in Computer Engineering
Industry Keywords
AutomationSoftware BuildTest AutomationDeployment Workflows

Tech Stack

Tools & technologies
Distributed SystemsGoPython

About the role

Key responsibilities & impact
  • Develop and maintain infrastructure and tools that automate software build, test, and deployment workflows.
  • Build and improve performance measurement and benchmarking systems for large-scale software and hardware platforms.
  • Collaborate with engineering teams to understand requirements and deliver reliable, scalable solutions.
  • Analyze system performance and logs to identify issues and contribute to continuous improvements.
  • Participate in design discussions and help improve platform automation and engineering efficiency.

Requirements

What you’ll need
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field, or equivalent experience.
  • At least 2+ years of software engineering experience in infrastructure, backend systems, distributed systems, or automation.
  • Strong programming skills in at least one of: C++, Python, Go, or similar languages.
  • Experience working with software systems, automation frameworks, or CI/CD pipelines.
  • Strong problem-solving and debugging skills.
  • Good communication skills and ability to work effectively in a team.

Benefits

Comp & perks
  • NVIDIA offers highly competitive salaries and a comprehensive benefits package.