AWS, Cloud computing, Database, GoLang, Google Cloud Platform (GCP), Kubernetes-K8s, Machine learning techniques, Python Programming, Rust
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.
As a Software Engineering Intern, you will be part of building robust, large-scale, real-time, low-latency distributed systems for ML infra, with a focus on autoscaling, load-balancing, reliability, scalability, high availability, and consistency. You will get hands-on experience with building databases, working on such projects as:
You will work in a fast-paced and rewarding environment that demands the highest quality work. As part of a small, elite team, you’ll gain familiarity with cutting edge technologies up and down the stack including Kubernetes, Go, Kafka, RocksDB and Rust. You’ll be paired with an experienced engineering mentor who will help you succeed during the summer and beyond. Dependent on performance, there is the opportunity for full-time employment.
What we look for:
Bonus Points:
Pinecone is a fully managed vector database that makes it easy to add vector search to production applications. It combines state-of-the-art vector search libraries, advanced features such as filtering, and distributed infrastructure to provide high performance and reliability at any scale. No more hassles of benchmarking and tuning algorithms or building and maintaining infrastructure for vector search.