Senior Software Architect – Deep Learning, HPC Communications

🕒 June 25

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Healthcare • Manufacturing • Artificial Intelligence

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• Investigate opportunities to improve communication performance by identifying bottlenecks in today's systems. • Design and implement new communication technologies to accelerate AI and HPC workloads. • Explore innovative solutions in HW and SW for our next generation platforms as part of co-design efforts involving GPU, Networking, and SW architects. • Build proofs-of-concept, conduct experiments, and perform quantitive modeling to evaluate and drive new innovations. • Use simulation to explore performance of large GPU clusters (think scales of 100s of 1000s of GPUs)

🎯 Requirements

• M.S./Ph.D. degree in CS/CE or equivalent experience. • 12+ years of relevant experience. • Excellent C/C++ programming and debugging skills. • Experience with parallel programming models (MPI, SHMEM) and at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC). • Deep understanding of operating systems, computer and system architecture. • Solid in fundamentals of network architecture, topology, algorithms, and communication scaling relevant to AI and HPC workloads. • Strong experience with Linux. • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment.

🏖️ Benefits

• equity • benefits

Apply Now

Similar Jobs

🕒 June 25

Border States

1001 - 5000

📦 Logistics

🏭 Manufacturing

🏗️ Construction

SAP Integration Engineer Team Lead responsible for enterprise integration solutions at Border States. Leading technical architecture and mentoring the engineering team.

🕒 June 25

Mixpanel

201 - 500

💼 Consulting

📣 Marketing

📦 Logistics

Software Engineer on DevInfra team at Mixpanel, focusing on automating tooling and enhancing the software development lifecycle. Collaborating across teams to improve engineering processes in a cloud environment.

🕒 June 25

Rula

501 - 1000

💼 Consulting

🛡️ Insurance

🏥 Healthcare

Senior Software Engineer at Rula working on access to mental health services. Collaborating with teams to enhance provider experience and build sustainable practices on the platform.

🕒 June 25

Vic.ai

51 - 200

💼 Consulting

🏥 Healthcare

🤖 Artificial Intelligence

Senior Product Engineer focusing on Elixir services for treasury systems at Vic.ai. Collaborating with founders and senior teams on product direction and AI solutions.

🕒 June 25

Quora

201 - 500

📱 Media

📚 Education

🤖 Artificial Intelligence

Key member of Quora's Security Engineering Team protecting products and infrastructure from security issues. Collaborate with engineering teams to establish security measures and response plans.