Senior Engineer, Platform Team
at Pinecone, Tel Aviv
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:
As a Senior Software Engineer in the Platform team, you will build and extend the core infrastructure for the Pinecone Vector Database. This position involves building robust, large-scale, real-time, low-latency distributed systems for ML infra, focusing on autoscaling, load-balancing, reliability, scalability, high availability, and consistency. You will develop systems, tooling, and infrastructure that ensure a stable and scalable cloud-based database. Our team is enabling key features of Pinecone DB, such as multi-region deployments, customer-managed encryption keys, and elastic scaling.
Requirements:
Passion for building highly scalable and reliable cloud infrastructure
5+ years of experience with developing, monitoring and operating large-scale distributed systems
Expertise working with one of AWS/GCP/Azure cloud platforms
Expertise in container orchestration technologies like Kubernetes
B.Sc. in Computer Science, a related technical field, or equivalent experience
Bonus Points:
Experience with Rust programming
Experience with IAC automation such as Terraform, Pulumi
Experience building monitoring and alerting for production systems
Experience with workflows/provisioning systems and control planes