Senior Software Engineer - Distributed Task-based Runtimes

December 4

Apply Now
Logo of NVIDIA

NVIDIA

GPU-accelerated computing โ€ข artificial intelligence โ€ข deep learning โ€ข virtual reality โ€ข gaming

Description

โ€ข Lead and extend work on Legion and Realm runtimes for large-scale distributed GPU computing โ€ข Architect, prioritize, and develop new features โ€ข Analyze and improve performance for key applications โ€ข Write maintainable and well-tested code for production use

Requirements

โ€ข BS, MS or PhD degree in Computer Science, Electrical Engineering or related field (or equivalent experience) โ€ข 5+ years of relevant industry experience or equivalent academic experience after BS โ€ข Strong C/C++ and CUDA programming skills โ€ข Background in high performance computing and performance critical applications โ€ข Experience implementing, tuning, and debugging runtimes and/or distributed systems for supercomputers or the cloud โ€ข Good written communication, teamwork, and presentation skills

Benefits

โ€ข Eligible for equity and benefits

Apply Now

Similar Jobs

December 4

Join FIS to develop innovative fintech products as a Profile Core Software Engineer, utilizing cutting-edge technology.

December 4

Lead Engineer to drive technology vision and development for HHAeXchange's caregiving platform. Make a meaningful difference in home healthcare technology.

Built byย Lior Neu-ner. I'd love to hear your feedback โ€” Get in touch via DM or lior@remoterocketship.com