Description
We are seeking a Compiler Engineer Intern to join our Java Compiler Team. The team is responsible for improving the JVM that realizes the potential of NVIDIA's CPUs designed for the world's largest Data Centers.
Job Responsibilities:
- Work on feature enablement and optimization of open-source managed languages runtime/compiler projects, such as CPython and Google V8.
- Partner with internal and community developers to develop, validate, and upstream patches.
- Collaborate with global compiler, hardware, and application teams to oversee improvements and problem resolutions.
- Drive and push architecture-neutral and NV-friendly solutions in the communities.
- Be flexible and have a variety of software development skills to extend the breadth and depth of knowledge.
Requirements:
- Pursuing a B.S. or higher degree in Computer Science/Engineering.
- Excellent hands-on C++ programming skills.
- Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems.
- Good communication and documentation skills and self-motivated.
Preferred Qualifications:
- Master's or Ph.D. preferred, with compiler or language virtual machine experiences.
- Background with Java, JavaScript, Python, and understanding of key language features.
- Familiarity with Linux and shell programming.
- Knowledge of computer architecture, ISA, assembly, and Arm64 is preferred.
- Exposure to various ML techniques.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/China-Shanghai/Managed-Language-Compiler-Engineering-Intern---2027_JR2026437