Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Ansible @ 3 Docker @ 4 Kubernetes @ 4 Linux @ 4 Python @ 7 R @ 4 Communication @ 4 Helm @ 4 Networking @ 4 OpenStack @ 4 Debugging @ 7 API @ 4 OpenShift @ 4Details
NVIDIA is looking for an experienced Senior SW & Cloud Architect who is passionate about technology and innovation, to join our SW Architecture group. The position includes researching and exploring new technologies, with a focus on defining the architecture of groundbreaking technologies in networking, security, virtualization and orchestration domains. You will play a vital role in ground breaking datacenter networking and security solutions. You will collaborate with various teams globally, including SW architects, R&D, product, solution architects and external customers.
NVIDIA Architecture group's world-class architects are designing the next generation of state-of-the-art architecture for our DPUs & NICs technologies. If you would love to be a part of defining that future of the cloud solution stack, orchestration, provisioning, network programmability and SDN, this role could be for you! This position offers a unique and exceptional opportunity to have a real impact in shaping the future of data-center technologies around the world. If this motivates and drives you, we’d love to hear from you!
Responsibilities
- Leading architecture design for cloud-based orchestration & provisioning solutions
- Crafting state-of-the-art systems architecture for DPUs & NICs technologies
- Providing fast and creative solutions for complex problems
- Writing effective, clear and reliable architecture specification
- Evaluating new technologies, innovating & rapidly developing proof-of-concept prototypes that can then be developed into full-fledged products/solutions
- Working closely with various NVIDIA teams around the world including SW & HW architects, R&D, product, solution architects, application and field engineers and more
- Working with high-profile customers on advanced and future technologies and solutions
Requirements
- Degree (Masters or PhD) in Computer Science, Computer Engineering, or Electrical Engineering or equivalent experience
- 5+ years of proven experience as a Software Architect/System Architect and/or as Software developer
- Strong C coding and Python design, coding, analysis, debugging and problem solving.
- Hands-on Linux development, Docker, Containers, Kubernetes components & subsystems, Helm frameworks experience
- Kubernetes CRDs, Operators, system plugins and CNI plugin development
- Knowledge in provisioning systems such as Maas or Ironic
- Ability to work concurrently with multiple groups locally and abroad in the organization
- Excellent communication, documentation and presentation skills
Ways to stand out of a crowd:
- Background with data center technologies, network topologies and cloud
- Experience with OpenStack/OpenShift and/or Cloud APIs
- Experience with CNI Plugins (Calico, Flannel)
- Familiarity with different automation tools such as Ansible
- Experience with DPDK, OVS, OVN
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, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.