Jobs and Careers
PI

Staff Performance Engineer

Pinecone
New York City, United Statesfull_timeVerifiedPosted 31 Oct 2023

About the role

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.

If you’re excited about:

  • Pioneering new advancements in performance engineering in a high-growth database company

  • Optimizing and fine-tuning distributed systems to deliver exceptional user experiences

  • Leveraging your expertise in performance engineering to shape the future of a cutting-edge vector database platform

  • Optimizing low-level algorithms alongside identifying large-scale distributed system performance bottlenecks

Then, this is your opportunity to join an early-stage, fast-growing, and well-funded startup to shape the course of an entire industry.

Pinecone is pioneering search and database technology, 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 eager to learn and build with our product.

We seek a skilled and passionate Performance Engineer to join our team. As a Performance Engineer, you will play a crucial role in ensuring the optimal performance, scalability, and reliability of our database platform.

Responsibilities:

  • Design, develop, and execute performance testing strategies and plans to evaluate and optimize the performance of our database platform.

  • Identify performance bottlenecks, system inefficiencies, and areas for improvement through performance profiling, monitoring, and analysis.

  • Work closely with the development team to review code, execute performance optimizations, and ensure adherence to performance engineering best practices.

  • Develop and maintain internal and external facing performance benchmarks.

  • Work with customers to root cause and mitigate performance bottlenecks during POCs, previews and in production.

 

Preferred experience:

  • BSc in Computer Science or equivalent education

  • Passion for performance engineering

  • 4+ years of experience in performance analysis

  • 4+ years experience programming in Java, and systems languages like C, C++ or Rust

  • Ability to debug complex issues at any layer of the stack

  • Proven ability in identifying performance bottlenecks, root causing performance problems and coming up with solutions

 

Bonus points if you:

  • Experience in software development on large scale distributed systems/ databases

  • Experience with Kubernetes

  • Expertise in GCP/AWS/Azure storage and database services

 

 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Pinecone

View company profile →