Pinecone is pioneering search and database technology that's revolutionizing how developers build search systems. Our managed vector database provides customers with easy-to-use capabilities that until now have only been in the hands of a few tech giants. The demand for vector databases is growing incredibly fast, and it shows in our user base. We have a large audience of ML engineers, software engineers, data scientists, and technical architects who are eager to learn and build with our product.
The company emerged from stealth in January 2021 with $10M in seed funding — led by the same legendary investor as Snowflake — followed by $28M Series A funding announced in March 2022, and $100M Series B funding announced in April 2023.
About The Role
We are seeking a Senior Machine Learning Engineer who will work on Pinecone’s Retrieval Augmented Generation (RAG) solutions, and become a key player in advancing our cutting-edge retrieval systems for language models. This position requires a deep understanding of language models, and a proven track record in research and development within the field of machine learning.
This role is an exceptional opportunity for a motivated Senior Machine Learning Engineer to contribute to the next generation of retrieval-augmented AI systems. Join us at Pinecone, where your expertise and innovative ideas will help shape the future of how we process and understand vast amounts of information.
Responsibilities
- Lead the design, implementation, and optimization of Pinecone’s RAG solutions, ensuring scalability, efficiency, and reliability.
- Collaborate closely with cross-functional teams to integrate advanced retrieval techniques into language model architectures, enhancing overall system performance.
- Conduct and oversee research initiatives to explore novel approaches in retrieval-augmented generation, contributing to the forefront of ML research.
- Utilize expertise in distributed systems to manage large-scale data processing and model training pipelines, ensuring they are robust and fault-tolerant.
- Stay abreast of emerging trends and advancements in ML, NLP, and distributed computing, applying these insights to drive continuous innovation within Pinecone.
Required Qualifications
- Bachelor's degree in Computer Science, Statistics, Mathematics, or related field, or equivalent experience.
- A minimum of 5 years of experience in machine learning engineering, with a specific focus on language models and retrieval systems.
- Strong foundation in MLOps, with hands-on experience in designing and managing large-scale ML infrastructures.
- Demonstrated ability to conduct research and publish findings in top-tier conferences or journals.
- Proficiency in programming languages such as Python, and experience with ML frameworks like TensorFlow or PyTorch.
- Excellent problem-solving skills, with the ability to tackle complex challenges in creative and efficient ways.
- Strong communication and collaboration skills, capable of working effectively in a dynamic, fast-paced environment.
Bonus Points
- Expertise in multiple languages - Rust, JS/TS, Java, Go.
- Familiarity with Vector Databases and associated Machine Learning Algorithms.
- Master's degree or Ph.D. in a related field.
- Experience working remotely and with remote teams.
Pinecone is proud to be an Equal Opportunity Employer. We do not discriminate based on race, religion, color, national origin, sex, gender identity, sexual orientation, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.