Pinecone is a leading vector database company focused on enabling AI applications at scale. The Senior/Staff Software Engineer will collaborate with teammates to design and build database features that support AI applications, while also tuning performance and ensuring reliability in distributed systems.
Responsibilities:
- Collaborate with teammates to design and build database features that power AI applications
- Learn how to tune performance and support reliability in distributed systems (don’t worry, we’ll guide you)
- Help Pinecone run smoothly on popular cloud providers
- Take ownership of your work and grow your skills every day
- Have fun
Requirements:
- 5+ years of work experience - programming in Rust, Go, C++, or a comparable language
- You're genuinely curious about distributed systems and eager to dive deep into technical challenges
- You approach problems with creativity and persistence, and you're comfortable asking thoughtful questions or seeking feedback
- You're excited to learn, value constructive feedback, and appreciate mentorship
- You have hands-on experience with cloud platforms (AWS, GCP, Azure) or have demonstrated an ability to pick up new tools quickly
- You're comfortable thinking in async or multi-threaded environments, or can show you're ready to learn
- You've explored performance tools or have a track record of optimizing code for speed, reliability, or efficiency