
HPC and AI Software Architecture Intern
NVIDIA
internship
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
Salary
💰 PLN 52 - PLN 91 per hour
Job Level
Tech Stack
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