18 hours ago
Shanghai, China or Beijing, ChinaIntern
Responsibilities
- Develop robust inference software that scales across multiple platforms for functionality and performance.
- Analyze, optimize, and tune software performance.
- Follow academic developments in artificial intelligence and large language models.
- Provide feedback on architecture and hardware design and development.
- Collaborate with software, research, and product teams to guide machine learning inference.
- Publish key results in scientific conferences.
Requirements
- Pursuing a master’s or higher degree in computer engineering, computer science, applied mathematics, or a related computing-focused degree.
- Relevant software development experience.
- Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design.
- Curiosity about artificial intelligence and awareness of developments in deep learning, LLMs, generative models, and recommender models.
- Experience with deep learning frameworks such as TensorFlow and PyTorch.
- Ability to work proactively and independently, with excellent written and oral English communication skills.
Categories
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
