Senior Switch Software Architect, UI - Python
Location: Santa Clara
Posted on: June 12, 2021
NVIDIA is looking for a creative Switch Software UI/UX Architect
interested in owning the future of programmable data centers and
networks. You will play a key role defining and implementing the
management framework and programmable APIs for all of supported
end-to-end switching software stacks on all of our hardware
The ideal candidate would have a passion for building modern
User Interfaces and Management frameworks as well as a background
in networking technologies that includes, Ethernet, InfiniBand,
switching, routing and Open Networking software. Also, a good
understanding of Linux, networking standards, and the next
generation of programming APIs.
Are you ready to join us building a disruptive product that will
have a huge impact on the networking world?
What you'll be doing:
Own the design, architecture and implementation of improvements
to NVIDIA's core Networking management framework.
Participate and drive technical discussions with internal and
external teams crafting a common User Experience across the
Networking Business product line.
Work closely with many partners including technical specialists,
customer support, marketing, product planning, field engineers and
Support, maintain, and document software designs and
functionality. Mentor engineering staff and provide continuous
training on the product.
Build positive relationship with leaders inside and outside the
core product team to efficiently design and implement user
experiences that are focused, crafted and engender trust again and
Apply software development processes, adapting to an agile
environment and overlook the activities of your team. Be the
gatekeeper for all changes coming into the product with a keen eye
- Write a lot of highly efficient product code in Python and JSON
schema to OpenAPI standards.
What we need to see:
BS or higher in CS or equivalent experience.
5+ years of experience in web development with focus on User
You possess excellent proficiency with Python.
Experience writing Integration and Unit tests in Python.
Background with Data modeling and RESTful web services.
An innovative approach to embrace new platforms and development
- Highly motivated with proactive demeanor and positive
interpersonal communication skills. Ability to work optimally with
stakeholders including multi-functional teams, developers, and
Ways to stand out from the crowd:
Networking knowledge in Ethernet switching and Infiniband.
Experience with Open Network products such as Mellanox switches,
Cumulus Linux, Mellanox Onyx, or SONIC network operating
- Contributions to open-source software projects, experience as a
Linux contributor or maintainer.
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 and autonomous, we want to hear from you!
NVIDIA is committed to fostering a diverse work environment and
proud to be an equal opportunity employer. As we highly value
diversity in our current and future employees, we do not
discriminate (including in our hiring and promotion practices) on
the basis of race, religion, color, national origin, gender, gender
expression , sexual orientation, age, marital status, veteran
status, disability status or any other characteristic protected by
Keywords: Nvidia, Santa Clara , Senior Switch Software Architect, UI - Python, Other , Santa Clara, California
Didn't find what you're looking for? Search again!