NVIDIA
Technology
SeniorSoftwareArchitect,AdvancedDevelopment
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Architect, Advanced Development at NVIDIA. Skills: Simulation, Scale, System design, Data centers. Discover emerging technologies. Evaluate emerging technologies”
Industry & Context.
Root cause analysis; Troubleshooting
What They're Looking For.
Must Have
BSc. or MSc. in Computer Engineering or Computer Science, 5+ years of hands-on software development experience, experience with large-scale data processing and analytics platforms, Proven ability to design and implement high-performance, scalable solutions, Excellent coding skills
Nice to Have
Experience designing or building simulation platforms, Experience building system-level modeling solutions, background in cloud-native architectures, background in modern deployment methodologies, Knowledge of data center architectures, Knowledge of networking, Knowledge of infrastructure technologies, Experience with GPU-accelerated solutions, Experience with high-performance computing solutions, Active contributions to Open Source projects, Active contributions to technical communities
What You'll Do.
Discover emerging technologies
Evaluate emerging technologies
Prototype emerging technologies
Design high-scale software systems
Implement high-scale software systems
Evolve high-scale software systems
Build advanced simulation solutions
Define telemetry pipelines
Expand telemetry pipelines
Incorporate diverse data sources
Collaborate with engineering teams
Collaborate with architecture teams
Collaborate with research teams
Translate requirements into solutions
Design data architectures
Validate data architectures
Evolve data architectures
Design simulation architectures
Validate simulation architectures
Evolve simulation architectures
Define platform architecture
Extend existing platforms
Contribute code to Open Source
Contribute designs to Open Source
Contribute leadership to Open Source
How You'll Work.
Team & Collaboration
Cross-company platforms; Engineering teams; Architecture teams; Research teams; Data scientists
Full Job Description
NVIDIA is looking for a highly skilled Advanced Development Engineer to join the Software Architecture Team. In this hands-on role, you will shape the future of large‑scale data centers through advanced simulation, high‑scale telemetry, and next‑generation infrastructure solutions. You will work at the frontier of technology - exploring, prototyping, and proving new concepts - and turn them into scalable, production‑ready foundations. Your work will span large‑scale telemetry pipelines, data integrity at extreme scale, and advanced simulation frameworks used to model, validate, and optimize complex data‑center environments. As part of the Architecture team, you will directly influence cross‑company platforms and long‑term technology direction, while actively contributing code, frameworks, and ideas. You will also have opportunities to participate in and contribute to open‑source projects and communities. **What you 'll be doing:** * Discover, evaluate, and prototype emerging technologies with a strong focus on simulation, scale, and system behavior modeling. * Design, implement, and evolve high‑scale software systems integrated across the full Data Center life‑cycle. * Build advanced simulation solutions to model data‑center behavior, telemetry flows, failure scenarios, and system performance at scale. * Define and expand large‑scale telemetry and observability pipelines, ensuring accuracy, consistency, and traceability of data. * Incorporate new and diverse data sources to continuously extend the capabilities of a centralized, petabyte‑scale Data Lake. * Collaborate closely with engineering, architecture, and research teams across NVIDIA to translate business and technical requirements into robust, scalable solutions. * Work side‑by‑side with architects and data scientists to design, validate, and evolve data and simulation architectures. * Contribute to defining the architecture of next‑generation monitoring, analytics, and simulation platforms for hyperscale data
Applying for this Senior Software Architect, Advanced Development role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about NVIDIA?
Real rants from real employees. Read before you apply.