What we need to see: BSc. or MSc. in Computer Engineering or Computer Science. 5+ years of hands‑on software development experience in complex, large‑scale systems. Strong experience with large‑scale data processing and analytics platforms (e.g., Spark, Databricks, or equivalent). Proven ability to design and implement high‑performance, scalable solutions, from ETL pipelines to independent simulation frameworks. Excellent coding skills, technology‑agnostic, with a focus on correctness, performance, and maintainability. Ways to stand out from the crowd: Experience designing or building simulation platforms or system‑level modeling solutions. Strong background in cloud‑native architectures and modern deployment methodologies. Knowledge of data center architectures, networking, and infrastructure technologies. Experience with GPU‑accelerated or high‑performance computing solutions. Active contributions to Open Source projects or technical communities. With competitive salaries and a generous benefits package, NVIDIA is widely considered one of the technology world’s most desirable employers. Our teams are composed of exceptional engineers pushing the boundaries of what’s possible. Due to unprecedented growth, our engineering organization is rapidly expanding. If you are a deeply hands‑on engineer, passionate about simulation, scale, and advanced system design, we want to hear from you.