Perfwork Logo

P

Staff Performance Engineer

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 in 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 job →

Share:

Is something off with this posting?

Help make sure perfwork's listings are relevant and helpful. If anything seems off, let me know.