Senior Software Engineer
at Nvidia
π Santa Clara, United States
$148,000-276,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Kubernetes @ 4 Python @ 4 R @ 4 Hiring @ 4 Communication @ 4 Debugging @ 6 Agile @ 4Details
NVIDIA is now hiring a Senior Software Engineer to lead and help build NVIDIA's innovative Network Management System for the most powerful super-computers in the world. Our team is growing, and we are looking for hard-working, self-motivated engineers to lead the build of sophisticated, high-scale SDN management solutions. You will be part of a dynamic, like-minded team of people. This critical role will give you a rare opportunity to craft and deliver a new class of Data Center NMS product line. If you love system design, building networks, and having ownership in a piece of leading-edge technology, we'd love to hear from you!
Responsibilities
- Developing a next generation UFM β Unified Fabric Manager product.
- Driving the underlying technology stack and the implementation methodology.
- Monitoring and tuning code performance.
- Working closely with other SW R&D teams and SW Architects.
- Driving performance-tuning and automation.
- Designing and implementing a micro-services architecture.
- Working in an agile environment.
Requirements
- B.S. in Computer Science, or equivalent experience.
- 3+ years of hands-on experience with system software design, development, maintenance, and C/C++ programming, debugging, and performance analysis.
- Python programming.
- Dockers, Kubernetes, and other orchestration tools.
- Background in RESTful web services.
- Experience with Continuous Integration and Continuous Delivery (CICD).
- Excellent interpersonal and written communication skills required.
Benefits
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology worldβs most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, our best-in-class engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, this role could be a great match for you!