Senior Software Engineer - Search & Vector Database Infrastructure

ByteDance
US - Washington - Seattle
View Company Profile / << Go Back

  • Job Type: Full time
  • 4 days ago

Job Description

Develop and evolve Elasticsearch/OpenSearch and Milvus products, delivering scalable full-text, vector, hybrid, filtered, and multi-vector retrieval capabilities. Optimize vector indexing and distributed retrieval across ANN algorithms, storage, caching, and I/O, and explore cloud-native architectures for searching data lakes and object storage.

Requirements: A bachelor's degree in computer science, AI, machine learning, or a related field is required, along with strong software engineering skills in C++, Golang, Java, or Python. Candidates should have experience with search engines, databases, storage systems, or distributed systems, hands-on Elasticsearch/OpenSearch or Milvus experience, and a strong understanding of distributed systems and performance optimization; deeper ANN and cloud-native storage expertise is preferred.

Key Skills: C++, Golang, Java, Python, Elasticsearch, OpenSearch, Milvus, Lucene, Distributed Systems, Full-Text Search, Vector Search, Hybrid Search, HNSW, IVF, DiskANN, Performance Optimization

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, 401(k) With Company Match, Paid Parental Leave, Short-Term Disability Coverage, Long-Term Disability Coverage, Life Insurance, Wellbeing Benefits, Paid Holidays, Paid Sick Leave, Paid Personal Time, Discretionary Bonuses/Incentives, Restricted Stock Units




Fast Track Upload