Senior Software Architect, Advanced Development

NVIDIA NVIDIA · Semiconductors · Raanana, Israel

This role focuses on designing and implementing advanced simulation, large-scale telemetry, and next-generation infrastructure solutions for data centers. It involves exploring and prototyping new concepts, contributing code and frameworks, and influencing cross-company platforms. The role requires strong software development experience in large-scale systems and data processing.

What you'd actually do

  1. Discover, evaluate, and prototype emerging technologies with a strong focus on simulation, scale, and system behavior modeling.
  2. Design, implement, and evolve high‑scale software systems integrated across the full Data Center life‑cycle.
  3. Build advanced simulation solutions to model data‑center behavior, telemetry flows, failure scenarios, and system performance at scale.
  4. Define and expand large‑scale telemetry and observability pipelines, ensuring accuracy, consistency, and traceability of data.
  5. Incorporate new and diverse data sources to continuously extend the capabilities of a centralized, petabyte‑scale Data Lake.

Skills

Required

  • BSc. or MSc. in Computer Engineering or Computer Science
  • 5+ years of hands-on software development experience in complex, large-scale systems
  • Large-scale data processing and analytics platforms (e.g., Spark, Databricks, or equivalent)
  • Design and implement high-performance, scalable solutions
  • ETL pipelines
  • Simulation frameworks

Nice to have

  • Designing or building simulation platforms or system-level modeling solutions
  • Cloud-native architectures
  • Modern deployment methodologies
  • Data center architectures, networking, and infrastructure technologies
  • GPU-accelerated or high-performance computing solutions
  • Active contributions to Open Source projects or technical communities

What the JD emphasized

  • 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.