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

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.

🇺🇸 United States – Remote

💵 $157.5k - $213k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

info

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

🇺🇸 United States – Remote

💵 $172.6k - $203k / year

💰 Series C - Rula on 2024-07

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 June 25

AIS (Applied Information Sciences)

501 - 1000

💼 Consulting

🏥 Healthcare

🛡️ Insurance

Senior Software Architect leading the design and development of secure software solutions at AIS. Collaborating with teams to optimize resource usage and drive innovation in technology.

🇺🇸 United States – Remote

💵 $195k - $210k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 June 25

Rocket Mortgage

10,000+ employees

💸 Finance

💳 Fintech

🏠 Real Estate

Software Engineer II building and maintaining the RocketLoans.com personal loan application funnel. Collaborating with product and design teams to implement and enhance user experiences.

🇺🇸 United States – Remote

💵 $97k - $207k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

info

🕒 June 25

Rocket Mortgage

10,000+ employees

💸 Finance

💳 Fintech

🏠 Real Estate

Senior Software Engineer working on personal loan platform at Rocket Loans. Collaborate across teams to enhance user experience through engineering initiatives focused on improving conversion and reliability.