Senior Software Engineer - Backend

World leader in accelerated computing, pioneering AI and digital twins technology.
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - Backend

NVIDIA, a global leader in accelerated computing, is seeking a Senior Software Engineer for their Backend team to build a next-generation Network management and Telemetry system in the cloud. This role focuses on developing highly scalable, modern network operations toolset that provides visibility, troubleshooting, validation, and telemetry for Ethernet and InfiniBand networks.

The position involves working with cutting-edge technologies in distributed systems, cloud computing, and microservices architecture. You'll be part of a team building mission-critical applications handling high-throughput data processing and real-time analytics. The role combines technical expertise in backend development with opportunities to influence system architecture and product direction.

As a Senior Backend Engineer at NVIDIA, you'll work with technologies like Go, Python, Kubernetes, and various stream processing frameworks. The role offers exposure to complex distributed systems and cloud infrastructure, making it perfect for engineers passionate about scalable architecture and high-performance computing.

NVIDIA's position as a technology leader, particularly in AI and High-Performance Computing, makes this an exceptional opportunity to work on innovative projects that impact the future of computing. The company's culture emphasizes creativity, passion, and self-motivation, providing an environment where talented engineers can thrive and grow.

Last updated a month ago

Responsibilities For Senior Software Engineer - Backend

  • Development of distributed cloud applications, micro services and SAAS platform with high throughput and reliability
  • Contribute to applications like data ingestion, distributed computing, near real time analytic engines, RESTful APIs and user interfaces
  • Drive requirement discussions, design and product improvements
  • Drive improvements in performance, team productivity, automation, quality, monitoring and reliability
  • Work closely with system architects, UI/UX and test engineers

Requirements For Senior Software Engineer - Backend

Go
Python
Kafka
Kubernetes
Cassandra
MongoDB
  • Bachelors/Masters Degree in Computer Science/Engineering
  • 5+ years of experience in complex microservices based architectures
  • Extensive programming experience in Go, Scala, Python
  • Strong experience in developing, maintaining, and testing of scalable distributed applications
  • Experience with stream processing frameworks
  • Background with NoSQL databases
  • Experience with Kubernetes
  • Fluent Hebrew and English

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - Backend

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software QA Engineer

Senior Software QA Engineer position at NVIDIA, focusing on technical support, debugging, and quality assurance for cutting-edge GPU and AI technologies.

Senior Software Test Development Engineer

Senior Software Test Development Engineer role at NVIDIA, leading test framework development for networking and interconnect products with 12+ years experience required.

Senior Compiler Engineer - AI

Senior Compiler Engineer position at NVIDIA focusing on AI compiler development and optimization for GPU architectures.