Skip to content
ZillizZillizRedwood City, CA

Senior Software Engineer, Vector Index Research

Research and implement high-performance vector indexing and retrieval algorithms for Milvus and Zilliz Cloud. Requires 3+ years in vector search or HPC, strong C++ or Rust skills, and a research-driven engineering mindset.

175k – 250k/yr
Hybrid3+ YOEML Engineering

About the role

Responsibilities

  • Research, evaluate, and implement new vector indexing and retrieval algorithms for Milvus, Zilliz Cloud, and Vector Lakebase
  • Read papers and track emerging work in vector search, ANN algorithms, index structures, quantization, compression, reranking, GPU acceleration, and AI retrieval systems
  • Build high-performance vector indexing components, including index building, query paths, vector preprocessing, quantization, compression, memory layout, and CPU/GPU acceleration
  • Optimize vector retrieval performance across latency, throughput, recall, memory usage, index build time, and cost efficiency
  • Design benchmarks and evaluation frameworks to compare algorithms and implementations under real data scale, real query patterns, and real AI workloads
  • Debug and solve complex performance issues across algorithm implementation, CPU/GPU execution, SIMD/vectorization, memory access, concurrency, and I/O
  • Turn research prototypes into maintainable, testable, and evolvable production-grade indexing capabilities
  • Use AI tools across the research and engineering workflow, including paper analysis, prototype generation, code implementation, testing, benchmarking, documentation, and performance analysis

Requirements

  • 3+ years of experience in vector search, ANN algorithms, search systems, high-performance computing, or performance-critical systems
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
  • Strong C++ or Rust programming ability and solid engineering fundamentals
  • Strong interest in research-driven engineering: reading papers, evaluating tradeoffs, building prototypes, and turning ideas into production systems

Nice-to-Haves

  • Experience with vector similarity search, ANN algorithms, index structures, quantization, compression, reranking, or high-performance retrieval systems
  • Experience with performance optimization and systematic debugging, especially around CPU/GPU execution, SIMD, memory layout, concurrency, I/O, or large-scale data processing
  • Interest in using AI tools to improve research, coding, testing, benchmarking, documentation, and performance analysis

Benefits

  • Competitive compensation (cash + equity)
  • Regular bonus and equity refresh opportunities
  • Medical, dental, and vision insurance
  • Paid time off, including vacation, sick leave, and global reset/wellbeing days
  • Generous 401(k) and regional retirement plans

Skills

C++RustVector SearchAnn AlgorithmsIndex StructuresQuantizationCompressionGpu AccelerationPerformance OptimizationSimd

Similar roles

ML Engineering jobs
Mem0

Senior Research Engineer

Mem0San Francisco, CA

Own the end-to-end lifecycle of memory features for AI agents. Fine-tune models, implement research, build evaluations, and ship production systems with Engineering.

175k – 250k/yr
On-site7+ YOEML Engineering
AKASA

Sr. Machine Learning Engineer

AKASASouth San Francisco, CA

As a Senior Machine Learning Engineer, you will develop and deploy state-of-the-art ML solutions for healthcare problems, working with large medical datasets and owning ML services end-to-end. This role requires expertise in LLMs, cloud platforms, and ML frameworks.

175k – 230k/yr
Hybrid5+ YOEML Engineering
Applied Intuition

Applied Perception Engineering Lead

Applied IntuitionAnn Arbor, MI

Lead a team of software engineers to develop and integrate perception pipelines for various modalities and an autonomy service for government and defense applications. This role focuses on deploying software to hardware and integrating pre-trained ML models.

175k – 210k/yr
On-site8+ YOEML Engineering
Applied Intuition

Applied Perception Engineering Lead

Applied IntuitionSan Diego, CA

Lead a team of software engineers to develop and integrate perception pipelines for various modalities and an autonomy service for government and defense applications. This role focuses on deploying software to hardware components and integrating pre-trained ML models.

175k – 235k/yr
On-site8+ YOEML Engineering
Garner Health

Senior Software Engineer

Garner HealthUnited States

Senior Software Engineer leads technical strategy, builds AI-optimized systems processing billions of medical records, and mentors engineers. Requires 4+ years experience, generalist mindset, AI coding tools proficiency, and HIPAA familiarity in AWS/Kubernetes environment.

175k – 215k/yr
Remote4+ YOEML Engineering