NVIDIA

HPC and AI Software Architecture Intern

NVIDIA

internship

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Salary

💰 PLN 52 - PLN 91 per hour

Job Level

About the role

  • Creating prototypes to evaluate and motivate extensions in programming models (MPI, OpenSHMEM, PGAS), new designs in runtimes, and new features in the network hardware.
  • Research, design and implement features for open source HPC communication middleware (Open MPI, UCX, UCC), and Deep Learning frameworks such as TensorFlow and PyTorch.
  • Work with hardware architects to define the future hardware relevant for scientific applications, Deep learning, and data-intensive workloads.
  • Participating in and contributing to parallel programming interface specifications like MPI/OpenSHMEM.

Requirements

  • A PhD candidate in computer science, computer engineering, or a closely related field
  • Background in parallel programming models, and/or network architecture.
  • Background in algorithm design, system programming, and computer architecture
  • Strong programming and software development skills
  • Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
MPIOpenSHMEMPGASOpen MPIUCXUCCTensorFlowPyTorchalgorithm designsystem programming
Soft Skills
communicationflexibility
Certifications
PhD candidate