SantaClaraRecruiter Since 2001
the smart solution for Santa Clara jobs

Senior Switch Software Architect, UI - Python

Company: Nvidia
Location: Santa Clara
Posted on: June 12, 2021

Job Description:

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 platforms.

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 management.

  • 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 again.

  • 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 toward quality.

  • 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 Experience.

  • 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 ideas.

  • Highly motivated with proactive demeanor and positive interpersonal communication skills. Ability to work optimally with stakeholders including multi-functional teams, developers, and architects.

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 systems.

  • 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 law.

Keywords: Nvidia, Santa Clara , Senior Switch Software Architect, UI - Python, Other , Santa Clara, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Santa Clara RSS job feeds