Senior Software Engineer - Backend Platform

NVIDIA
Israel
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Systems thinking","Performance tuning","Problem-solving","Ownership","Resilience by design"]

Build the backend platform for NVIDIA’s observability and prediction system, designing distributed services that ingest, normalize, enrich, and route massive telemetry streams. Own the storage and query layer so dashboards and alerting stay fast at extreme scale, while designing for partial failure and resilient operation. Improve performance and capacity through profiling, and ensure the platform can be packaged, deployed, upgraded, and recovered across customer environments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
2 days ago

Senior Software Engineer - Backend Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Build the backend platform for NVIDIA’s observability and prediction system, designing distributed services that ingest, normalize, enrich, and route massive telemetry streams. Own the storage and query layer so dashboards and alerting stay fast at extreme scale, while designing for partial failure and resilient operation. Improve performance and capacity through profiling, and ensure the platform can be packaged, deployed, upgraded, and recovered across customer environments.
Location: Israel
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build high-scale backend services to ingest, normalize, enrich, and route continuous telemetry streams, owning scalability and system throughput.
  • •Design the storage and query layer, selecting data models and ensuring fast query performance for live dashboards and alerting.
  • •Make the platform resilient to partial failures such as node loss, lost state, and incorrect restarts, eliminating silent failure modes.
  • •Own how the platform ships and runs, including packaging, configuration, upgrade paths, backup/restore, and deployment onto customer-controlled environments.
  • •Profile performance under realistic load, remove bottlenecks, and produce concrete sizing and scaling guidance.

Key Requirements

  • •B.Sc./M.Sc. in Computer Science, Computer Engineering, or a related technical field.
  • •5+ years of software engineering experience building production backend systems.
  • •Strong proficiency in Go, C++, Rust, or Python with fundamentals in concurrency, memory, and performance, and flexibility across languages.
  • •Hands-on experience with distributed systems where services communicate over a network, fail independently, and remain correct.
  • •Practical experience with data infrastructure such as streaming/messaging systems, databases (relational/time-series/analytical/graph/key-value), or high-throughput data pipelines, including understanding trade-offs.
Experience:5+ yearsDistributed systemsStreaming dataTelemetryObservabilityLarge-scale data systems
Education:Bachelor's in Computer Science, Computer Engineering, or a related technical field
Skills:Systems thinkingPerformance tuningProblem-solvingOwnershipResilience by design
Tech Stack:GoC++RustPython

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor