Senior Software Engineer - Backend Job in Nvidia

Senior Software Engineer - Backend

Apply Now
Job Summary

NVIDIA is searching for a highly motivated senior software engineer for the team that is building capabilities for a next generation Network management and Telemetry system in cloud using modern design principles at internet scale.The person will be will be responsible for building distributed cloud applications. It will be a highly scalable, modern network operations toolset that provides visibility, troubleshooting, validation and telemetry for Ethernet networks.

What you'll be doing:

  • 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 areas like performance, team productivity, automation, quality, monitoring and reliability of applications.

  • Working closely with the system architects, UI/UX and test engineers

What we need to see:

  • Bachelors/Masters Degree in Computer Science/Engineering

  • 5+ years of experience in complex microservices based architectures.

  • Extensive programming experience in Scala, Go, Python

  • Fluent in coding and rapid prototyping.

  • Strong experience in developing, maintaining, and testing of scalable distributed applications.

  • Experience with stream processing frameworks, such as Kafka,Flink, Spark Streaming,Samzaetc.

  • Background with NoSQL databases such as Cassandra, MongoDB.

  • Experience with orchestration/scheduling technologies like Kubernetes, SLURM, Nomad etc

Ways to stand out from the crowd:

  • Experience with public clouds like AWS.

  • Worked in Reactive application designs (https://www.reactivemanifesto.org/).

  • Experience in network stacks, protocols, SDN.

NVIDIA is widely considered to be one of the technology world s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you!

NVIDIA is leading the way inground-breakingdevelopments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.


Qualification :
Bachelors/Masters Degree in Computer Science/Engineering
Experience Required :

Minimum 5 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired