Senior Java Acceleration Engineer, Vector Search and Database Acceleration
Location
New York
Posted
1 day ago
Salary
$224K - $356.5K / year
Bachelor Degree12 yrs expEnglishCloudDistributed SystemsElastic SearchJavaMongo DBNo SQL
Job Description
• 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.
Job Requirements
- 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 is a plus.
- Strong background in building and maintaining distributed systems is a plus.
- Skilled in debugging complex systems that involve multiple programming languages and hardware configurations is a plus.
- Knowledge of Nearest Neighbor Algorithms, including graph-based methods and inverted file indexing is a plus.
- 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
- Competitive salaries
- Generous benefits package