DevJobs

Senior ML Engineer

Overview
Skills
  • Python Python ꞏ 5y
  • Go Go
  • Java Java
  • Rust Rust
  • PyTorch PyTorch
  • TensorFlow TensorFlow
  • JS
  • TS
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 Generative AI and Retrieval Augmented Generation effots, and become a key player in advancing our cutting-edge retrieval systems for language models. This position requires a deep passion for large 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 ML infrastructure and processes, including MLOps, model training, inference and lifecycle.
  • Collaborate closely with cross-functional teams: researchers and engineers to integrate advanced retrieval techniques into language model architectures, enhancing overall system performance.
  • Work on the experimentation tools and services that are required for efficient development of AI products.
  • 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.
  • Strong foundation in MLOps, with hands-on experience in designing and managing large-scale ML infrastructures.
  • 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.
Pinecone