NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer for their Backend team in Bengaluru. This role focuses on building next-generation Network management and Telemetry systems in the cloud using modern design principles at internet scale. The position involves developing highly scalable, distributed cloud applications and microservices that provide visibility, troubleshooting, validation, and telemetry for Ethernet networks.
The ideal candidate will have 5+ years of experience with complex microservices architectures and strong programming skills in Scala, Go, and Python. They'll work on building distributed computing systems, real-time analytics engines, and RESTful APIs while collaborating with system architects and UI/UX teams.
Key technologies include stream processing frameworks like Kafka, NoSQL databases such as Cassandra and MongoDB, and orchestration tools like Kubernetes. The role offers the opportunity to work with cutting-edge technology at NVIDIA, a company at the forefront of AI and high-performance computing innovations.
This is an excellent opportunity for someone passionate about distributed systems and cloud architecture to join a company that's transforming industries through groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. NVIDIA's innovative culture and position as one of technology's most desirable employers make this an exceptional opportunity for career growth and impact.