NVIDIA is searching for a highly motivated senior software engineer for the team that is building 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 and InfiniBand 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, Samza etc.
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 in ground-breaking developments 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.
Jobs from our Partners
Oracle Cloud Developer Senior Consultant
Azure Cloud Solution Architect
Front End Engineer- Active TS/SCI Required
Cloud Engineer in Huntsville, AL (Active Clearance)
AWS Infra/DevOps Lead
Google Cloud Solution Architect
Other Jobs from NVIDIA
Principal Supplier Quality Engineer
Senior Customer Project Manager
Senior Mechanical Engineer
Senior CUDA Test Development Software Engineer
Senior CUDA Test Development Software Engineer
Senior NPI Product Engineer
Similar Jobs
Data Engineer - Sr. Consultant level
Senior Software Engineer (001808)
Staff Software Engineer (Data Streaming)
Data engineer H/F
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 307 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee