FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Java Acceleration Engineer, Vector Search, Database Acceleration
NVIDIASenior Java Acceleration Engineer developing optimized GPU algorithms for large-scale vector search and databases at NVIDIA. Collaborating with multi-functional teams to enhance vector search libraries and databases.
Posted 4/28/2026full-timeRemote • New York • 🇺🇸 United StatesSenior💰 $224,000 - $356,500 per yearWebsite
Tech Stack
Tools & technologiesCloudDistributed SystemsElasticSearchJavaMongoDBNoSQL
About the role
Key responsibilities & impact- Analyze, design, and implement optimized GPU algorithms for large-scale vector search, databases, and machine learning.
- Expand and improve the integration of NVIDIA cuVS into relevant high-level vector search libraries and vector databases.
- Drive performance analysis, benchmarking, and troubleshooting of associated libraries.
- Collaborate with a multi-functional team to understand requirements and implement or improve solutions
Requirements
What you’ll need- BS or MS degree in Computer Science, Computer Engineering, or a related subject area, or equivalent experience.
- 12+ years of validated experience programming in Java within NoSQL DBs: Lucene, Elasticsearch, OpenSearch, MongoDB, Solr
- Experience with Vector Databases: Milvus, Pinecone, LanceDB
- 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
- Ability to work independently and manage your own development efforts.
- Good communication and documentation habits.
- Recent experience in developing and implementing distributed algorithms across various platforms, including HPC and cloud environments.
- Strong background in building and maintaining distributed systems.
- Skilled in debugging complex systems that involve multiple programming languages and hardware configurations.
- Knowledge of Nearest Neighbor Algorithms, including graph-based methods and inverted file indexing.
- Familiarity with machine learning techniques such as clustering and dimensionality reduction; GPU programming experience is a bonus, with training available for those lacking it.
Benefits
Comp & perks- Competitive salaries
- Generous benefits package
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaNoSQLLuceneElasticsearchOpenSearchMongoDBSolrMilvusPineconeLanceDB
Soft Skills
analytical problem-solvingcommunicationdocumentationindependent workteam collaboration