DevJobs

Senior Open Source ML Engineer, GenAI

Overview
About Pinecone

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.

About The Role

We are seeking a Senior Machine Learning Engineer who will work with our product and developer advocacy teams to lead the development and maintenance of our open-source libraries with a focus on Pinecone’s solutions for GenAI (RAG, Agents, etc.). This engineer will be responsible for building sophisticated data processing and retrieval algorithms and providing technical leadership within the open-source community.

Responsibilities
  • Lead the design, development, and maintenance of Pinecone's open-source libraries focused on data processing and retrieval algorithms.
  • Engage in strategic collaboration with our users, customers, and partners to design and implement an industry-wide solution with focus on GenAI. This sophisticated initiative will be seamlessly deployed across various cloud environments and machine learning platforms, aligning with the latest frameworks.
  • Actively participate in the open-source community, responding to issues and contributing to discussions to build and maintain Pinecone's reputation as a thought leader.
  • Develop example projects, tutorials, and blog posts for the developer community that demonstrate the usage and capabilities of Pinecone's libraries.
  • Mentor other team members in machine learning and software engineering best practices.
  • Help to identify, design, and implement process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.

Required Qualifications
  • Bachelor's degree in Computer Science, Statistics, Mathematics, or related field, or equivalent experience.
  • Strong expertise in Machine Learning, including experience with data processing and retrieval algorithms.
  • Proven experience in open-source software development.
  • Excellent coding skills in Python and experience with machine learning libraries like TensorFlow, PyTorch, or Scikit-Learn.
  • Proficiency with version control systems like Git and experience with CI/CD workflows.
  • Strong communication and leadership skills, and the ability to work well in a team.

Bonus Points
  • Significant contributions to open-source projects.
  • 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.
Pinecone