← Back to jobs
N

Senior Software Engineer

NVIDIA·Ra'anana, Israel·en
Not specifiedFull-timeSoftware DevelopmentSemiconductorsEnterprise Software

Build distributed systems for an AI operations platform that monitors GPU clusters, processes telemetry, and serves predictive models across SaaS and on-premises deployments.

Responsibilities

  • Design and build systems that monitor GPU fleet health, correlate telemetry, generate alerts, and support diagnostic and corrective workflows
  • Evaluate data storage strategies and representations to support high-quality data for predictive models
  • Develop distributed systems for high-volume telemetry ingestion, processing, and real-time analysis
  • Instrument services with metrics, logs, and traces, and improve performance and debuggability
  • Build and maintain infrastructure for packaging, versioning, deploying, and monitoring predictive models in SaaS and on-premises environments
  • Develop shared libraries and abstractions for the engineering team

Requirements

  • Bachelor’s or master’s degree in computer science, computer engineering, or a related technical field
  • At least 8 years of software engineering experience building production distributed systems
  • Expertise in Go, C++, or Rust, including high-performance concurrent architectures
  • Understanding of Kubernetes and containerized production deployments
  • Experience deploying, monitoring, and maintaining machine learning models or data-intensive services in production

Nice to have

  • Experience building model-serving platforms or MLOps tools such as model registries, A/B rollout frameworks, or feature stores
  • Experience taking systems from prototype to production platforms serving enterprise customers
  • Ability to develop tools and frameworks that help engineering teams work more efficiently

Benefits

  • Competitive salary and benefits package

Relevance

More opportunities

Similar jobs

The newest open roles in Software Development.

Questions, answered

Frequently asked questions