Skip to content
ITA Jobs
All vacancies
NVIDIA logo

Software Engineer, Workflow Systems

NVIDIA

US, CA, Santa Clara · On-site · relocation$12,667–23,958 gross/mofull-timeNVIDIA Careers (offices abroad)

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.

Responsibilities

  • Build workflow definitions, dependency models, and configuration that engineers can understand. Make final settings, their origins, and their effects explainable.
  • Implement workflow state and connect it to worker coordination, cancellation, retries, recovery, and resource controls. Work with runtime engineers on isolation and artifact publication so shared inputs stay protected and stale or incomplete results are rejected.
  • Integrate tools and schedulers through versioned interfaces with explicit inputs, outputs, resource needs, and completion checks. Expose workflow and attempt state with diagnostics that identify the failing stage and next useful action.
  • Improve existing Python, Go, Perl, Tcl, Make, and shell infrastructure through focused changes, compatibility tests, and staged rollout.
  • Partner with workflow owners to validate complete scenarios, reproduce failures, and support production adoption.
  • Use AI development tools effectively. Review generated code, independently verify expected test results, and own the behavior shipped to users.
  • What We Need To See
  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience. 4+ years developing production software, or equivalent demonstrated scope.
  • Strong programming in Go, Python, C++, Java, Rust, or another suitable language, with the ability to learn the team's languages. Demonstrate clear interfaces, state models, meaningful tests, and reasoned implementation tradeoffs.
  • Experience with workflows, build systems, job execution, release systems, scientific or ML infrastructure, controllers, or other software that manages dependent work and persistent results.

Languages

    Work format
    On-site
    Seniority
    Mid
    Posted
    23 Oct 2026
    Last verified
    In the last 5 days

    Similar roles

    Keep looking