Senior Java Acceleration Engineer, Vector Search and Database Acceleration

Full TimeRemoteTeam 10,001+Since 1993H1B SponsorCompany SiteLinkedIn

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

Related Job Pages