Senior Java Acceleration Engineer, Vector Search And Database Acceleration

Invidia

Remote
Base: 224,000 usd - 356,500 usd; bonus/equity: eli...
Java programming within nosql databases
Gpu algorithm optimization
Vector search and database acceleration
NVIDIA is expanding its RAPIDS team to accelerate Java-based vector search and database technologies using GPU computing

Job Summary

  • NVIDIA is expanding its RAPIDS team to accelerate Java-based vector search and database technologies using GPU computing.
  • The role involves designing, benchmarking, and implementing novel solutions for vector preprocessing, indexing, and search at scale.
  • NVIDIA offers competitive salaries, equity, benefits, and a diverse, innovative work environment in a rapidly growing industry.

Matching Summary

NVIDIA is expanding its RAPIDS team to accelerate Java-based vector search and database technologies using GPU computing.

Salary

Base: 224,000 USD - 356,500 USD; Bonus/Equity: Eligible for equity; Benefits: Generous benefits package

Skills & Requirements

Must-have

  • Java programming within NoSQL databases
  • GPU algorithm optimization
  • Vector search and database acceleration
  • Performance analysis and benchmarking
  • Integration of NVIDIA cuVS libraries
  • Debugging and test design in Java ecosystem

Nice-to-have

  • Distributed algorithms development
  • Experience with HPC and cloud environments
  • Knowledge of Nearest Neighbor Algorithms
  • Familiarity with machine learning techniques
  • GPU programming experience
  • Strong communication and documentation skills

Key Requirements

  • BS or MS degree in Computer Science or related field
  • 12+ years Java programming experience with NoSQL DBs
  • Experience with vector databases like Milvus and Pinecone
  • Strong analytical and problem-solving skills
  • Ability to work independently
  • Good communication and documentation habits

Work Rights

Not specified

Tailored Resume

Cover Letter