All vacancies
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
- Senior Software Engineer, Verifiers- Remote - ContractXperteez Technology · Remote · worldwide, UTC+4 accepted
- Full-Stack Web Developer (Next.js) - Elvoro LtdElvoro · Remote · worldwide, UTC+4 accepted
- Lead PHP DeveloperWhiteTech · Remote · Armenia
- Lead Data Software EngineerEPAM Systems · Remote · Armenia
- Senior Unity DeveloperFishing Planet · Remote · worldwide, UTC+4 accepted
- JFROG: Application Security Engineer (relocation to Barcelona)Commit · Armenia · Hybrid

