Staff Software Engineer
dbt Labs- Full Time
- Expert & Leadership (9+ years)
Candidates should have a passion for technology and AI, along with 8+ years of experience in designing and developing cloud-based distributed systems. Expertise in designing and building cloud infrastructure architectures is required, as well as experience with one of the AWS, GCP, or Azure cloud platforms. Strong experience with a systems programming language such as C, C++, or Rust is essential, along with a B.Sc. in Computer Science or a related technical field or equivalent experience. Bonus points will be given for experience with Rust programming and an M.Sc. or Ph.D. in Computer Science or a related technical field.
As a Staff Software Engineer on the Pinecone Database team, you will build Pinecone’s core offering, the vector database, participating in the entire development cycle from designing database components to implementing and running them in production. Your role will involve designing and building cloud infrastructure and services to scale to Enterprise customers, developing a highly complex distributed system across multiple cloud providers, and ensuring high performance and large scale. You will also work directly with customers, collaborate with product managers, and mentor other engineers.
High-performance vector database for AI applications
Pinecone offers a fully-managed vector database that enables businesses to create AI applications capable of storing and searching through vector embeddings. This technology helps applications like chatbots retrieve relevant information, allowing them to respond accurately to user queries. Pinecone's scalable model starts with a free plan and uses resource-based pricing, ensuring clients only pay for what they use. The goal is to simplify the development of AI-powered applications, making them accessible to a wide range of businesses without the need for extensive infrastructure management.