Used Tools & Technologies
Not specified
Required Skills & Competences ?
Go @ 4 Kafka @ 4 Kubernetes @ 4 Python @ 4 Scala @ 4 Spark @ 4 NoSQL @ 4 Flink @ 4 Spark Streaming @ 4 AWS @ 4 MongoDB @ 4 Microservices @ 6 UI/UX @ 4 API @ 4 Cassandra @ 4 GPU @ 4Details
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 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.
Responsibilities
- 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
Requirements
- 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.