Pinecone is looking for a Staff or Principal-level Software Engineer to build the next generation of search capabilities, focusing on full-text search and its integration with vector search at scale, to provide guidance and direction for Pinecone’s core search infrastructure including indexing, retrieval, and relevance.
Requirements
- Significant hands-on experience with full-text search and indexing technologies such as Elasticsearch, Lucene and/or Solr.
- 7+ years of experience with Java, Rust, Go or C++.
- 7+ years of developing, monitoring and operating large scale distributed systems.
Responsibilities
- You will define, lead, and contribute to the evolution of core full-text search and indexing capabilities.
- You’ll research advances in search infrastructure, data structures, and retrieval algorithms to ensure we’re building the most efficient and powerful foundations for our users.
- You’ll work closely with our partners and product team to understand customer needs and help shape the long-term technical vision for search at Pinecone.
- You’ll leverage your past experience building large-scale search systems to drive an innovative roadmap for Pinecone’s indexing, query execution, and relevance layers.
Other
- This role requires cross-team collaboration and expertise in search internals and high performance computing.
- BS in Computer Science, a related technical field or equivalent experience.