New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Java Engineering Intern - Fall 2026

NVIDIA
Apply →
internship 20 USD - 71 USD per hour Santa Clara, CA

First indexed 30 Jun 2026

Description

NVIDIA is looking for Java engineering interns to work on cuVS, a suite of open source software libraries for unstructured data processing and vector search algorithms on GPUs.

In this role, you will develop, benchmark, and explore novel tuned custom solutions for accelerating vector preprocessing, clustering, indexing, and search. This includes end-to-end database acceleration and scale, including introducing scalable architectural improvements, optimizing disk-based indexing and using next-generation hardware to benchmark data volumes not tractable with today's CPU-centric solutions.

Responsibilities:

  • Analyze, design, and implement optimized GPU algorithms for large-scale vector search, databases, and machine learning.
  • Expand and improve integration of NVIDIA cuVS into relevant high-level vector search libraries and vector databases.
  • Performance analysis, benchmarking, and troubleshooting of associated libraries.

Requirements:

  • Currently enrolled in a Masters or PhD program in Data Science, Machine Learning or Computer Science
  • Strong analytical problem-solving skills, algorithms and mathematics fundamentals.
  • Excellent software development skills: programming, debugging, performance analysis, and test design, especially within the Java ecosystem and the JVM
  • Experience with NoSQL DBs: Lucene, Elasticsearch, OpenSearch, MongoDB, Solr
  • Good communication and documentation habits

Preferred Qualifications:

  • Experience developing distributed algorithms and running on distributed systems: HPC, Cloud, etc
  • Distributed System experience and development
  • Experience with debugging multi-language and multi-hardware systems
  • Experience with Vector Databases: Milvus, Pinecone, LanceDB
  • Familiarity with Nearest Neighbor Algorithms like graph-based and inverted file indexes
  • Some familiarity with machine learning concepts like clustering and dimensionality reduction
  • GPU programming knowledge is a plus, but if you don't have it, we're happy to teach you

The hourly rate for our interns is 20 USD - 71 USD.

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/US-CA-Santa-Clara/Java-Engineering-Intern---Fall-2026_JR2019769