About Pinecone
Pinecone is on a mission to build the search and database technology to power AI applications for the next decade and beyond. Our fully managed vector database makes it easy to add vector search to AI applications. Since creating the “vector database” category, demand has grown incredibly fast and it shows in our user base. We are a distributed team with clusters in New York, San Francisco, Tel-Aviv, and Manchester.
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.
In This Role, You Will
- 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.
Requirements
- 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.
Perks & Benefits
- Comprehensive health coverage including medical, dental, vision, and mental health resources
- 401(k) Plan
- Equity award
- Flexible time off
- Paid parental leave
- Annual Company Retreat
- WFH Equipment Stipend
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.