6 days ago

Software Architect, Advanced Development

NVIDIA

On Site
Full Time
$75,000
Tel Aviv District, Israel

Job Overview

Job TitleSoftware Architect, Advanced Development
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$75,000
LocationTel Aviv 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

About the Software Architect, Advanced Development Role at NVIDIA

NVIDIA is actively seeking world-class Scientist interns to contribute to our expanding software architecture Research team. This role offers the opportunity to conduct cutting-edge research at the intersection of Networking, Security, and Communications, collaborating with leading experts in these fields. Leveraging NVIDIA's incredible resources in networking, you will significantly impact, contribute to, and advance these critical domains for scalable accelerated computing. Key research topics include, but are not limited to, remote direct memory access, hardware offloading and acceleration, distributed accelerator networks, AI for networking and security, storage management, and cryptography accelerators and architecture. With its unique open culture, NVIDIA stands as one of the best industry labs for Accelerated Computing research.

What You'll Be Doing

  • Develop novel HW architecture models
  • Simulations ranging from specific components to complete data center environments
  • Develop SDKs for novel HW capabilities
  • Designing and implementing services, runtime systems, and applications over SDK
  • Evaluate and optimize application performance
  • Partner and collaborate with other forward-thinking team members and external researchers
  • Participate and speak at conferences and events
  • Work with intelligent networking machines powered by AI systems that can learn, reason and interact with other network components

What We Need To See

  • Hold a B.Sc. or M.Sc. in Computer Science, Electrical or Computer Engineering from a leading university (or equivalent experience).
  • 0-2 years of industry experience (or equivalent) in systems architecture or related fields.
  • Knowledge in networking, operating systems, accelerator programming, and systems
  • Track record of research excellence
  • Good communications skills

Why NVIDIA?

NVIDIA is widely recognized as one of the technology world's most desirable employers, home to some of the most forward-thinking and hardworking individuals globally. If you are creative, autonomous, and thrive on the challenge of crafting the highest performance and lowest power silicon possible, we encourage you to apply. Join our Software Architecture Team and help build the real-time, cost-effective computing platform driving our success in this exciting and rapidly expanding field.

Key skills/competency

  • Networking
  • Security
  • Cryptography
  • Communications
  • Hardware Architecture
  • Distributed Systems
  • AI for Networking
  • SDK Development
  • Performance Optimization
  • Systems Architecture

Tags:

Software Architect
Research
Networking
Security
Communications
Hardware
Architecture
Development
Simulation
Optimization
AI
Remote Direct Memory Access
Hardware Offloading
Distributed Systems
Cryptography
SDK
Data Center
AI Systems
Accelerator Programming
Operating Systems
Systems Architecture
Internship

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 to understand their innovative spirit in accelerated computing.
  • Tailor your resume: Customize your resume to highlight experience in networking, security, hardware architecture, and research, matching keywords from the Software Architect, Advanced Development description.
  • Showcase research excellence: Prepare to discuss your track record of research excellence, relevant projects, and contributions in networking or distributed systems during interviews.
  • Prepare for technical discussions: Be ready to demonstrate knowledge in operating systems, accelerator programming, and system design, potentially with case studies or problem-solving scenarios.
  • Network strategically: Connect with NVIDIA employees, especially those in software architecture or advanced development, on LinkedIn for insights and potential referrals.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background