Staff Performance Engineer
at Pinecone, NYC
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.
We seek a skilled and passionate Performance Engineer to join our team. As a Performance Engineer, you will act as Tech Lead for our team of engineers, guiding them in optimizing our database performance. You'll take charge of defining performance measurements and benchmarks, and creating and executing a performance strategy.
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.
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