3 days ago

Software Architect, Advanced Development

NVIDIA

On Site
Full Time
$170,000
Raanana, Center District, Israel

Job Overview

Job TitleSoftware Architect, Advanced Development
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$170,000
LocationRaanana, Center District, Israel

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Job Summary

NVIDIA is seeking a Software Architect, Advanced Development to join their growing software architecture Research team, offering an exciting opportunity for Scientist Graduates. This role focuses on cutting-edge research at the intersection of Networking, Security, and Communications, working with top experts in these fields. You will leverage incredible networking resources to impact, contribute, and advance scalable accelerated computing.

Key topics include remote direct memory access, hardware offloading and acceleration, distributed accelerator networks, AI for networking and security, storage management, and cryptography accelerators and architecture. NVIDIA's unique open culture makes it an ideal industry lab for Accelerated Computing research.

What You'll Be Doing

  • Technically lead feature ownership, collaborating with customers and R&D on architecture and design.
  • Clearly define requirements and research existing hardware, firmware, and software support to define matching solutions.
  • Conduct simulations ranging from specific components to complete data center environments.
  • Develop SDKs for novel hardware capabilities.
  • Design and implement services, runtime systems, and applications over SDK.
  • Evaluate and optimize application performance.
  • Partner and collaborate with forward-thinking team members and external researchers.
  • Work with intelligent networking machines powered by AI systems that can learn, reason, and interact with other network components.

What We Need To See

  • Graduate with a BSc/MSc in Electrical Engineering, Computer Science/Engineering, Math/Physics/Statistics, or a related field.
  • 0-2 years of relevant experience.
  • Knowledge in networking, operating systems, accelerator programming, and systems.
  • Track record of research excellence.
  • Good communications skills.

Ways To Stand Out From The Crowd

  • Experience in networking and operating systems.
  • Knowledge or experience with Large Language Models (LLM).

Key skills/competency

  • Software Architecture
  • Advanced Development
  • Networking
  • Security
  • Communications
  • Accelerated Computing
  • Hardware Offloading
  • AI for Networking
  • Distributed Systems
  • Research & Development

Tags:

Software Architect
Research
Architecture
Design
Development
Optimization
Collaboration
Simulations
Requirements
Networking
Security
Accelerated Computing
RDMA
AI
LLM
SDK
Operating Systems
Cryptography
Hardware Offloading
Distributed Systems
Performance Tuning

Share Job:

How to Get Hired at NVIDIA

  • Research NVIDIA's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor. Understand their focus on accelerated computing and AI innovation.
  • Tailor your resume for Advanced Development: Highlight research excellence, projects in networking, security, operating systems, and accelerator programming. Use keywords like "distributed systems," "hardware acceleration," and "AI for networking."
  • Showcase technical depth: Prepare to discuss your academic projects, research papers, or relevant experience in detail, especially in areas like RDMA, cryptography, or LLMs. Demonstrate problem-solving skills.
  • Network strategically: Connect with NVIDIA employees on LinkedIn, especially those in research or software architecture. Attend relevant industry events or virtual career fairs where NVIDIA is present.
  • Prepare for a rigorous interview: Expect questions on systems architecture, networking protocols, operating system internals, and your research methodology. Be ready to discuss your communication skills and ability to collaborate.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background