✨ About The Role
- The role involves bringing Poly to life as a robust platform, focusing on cloud architecture for fast and scalable file storage.
- The candidate will work on improving the AI architecture to create a "search engine for your life."
- Responsibilities include enhancing the product's intelligent features, such as indexing and searching files using a home-grown LLM.
- The position requires collaboration with a small founding team, contributing to the growth from two to around eight team members.
- The candidate will be involved in shipping daily updates to the product, ensuring continuous improvement and feature additions.
- The role does not require prior experience with AI modeling or training, but such experience is considered a plus.
- The candidate will be expected to engage productively with diverse team members and stakeholders throughout the development process.
⚡ Requirements
- The ideal candidate will have core software design and architectural experience in developing globally distributed, highly available file storage services.
- A strong background in designing efficient and flexible database schemas is essential for this role.
- Candidates should possess an interest in data modeling, cache design, and local-first systems, demonstrating an understanding of fault tolerance and non-blocking bi-directional schemas.
- Proficiency in the Rust programming language is highly desirable, as it is the primary language used in the company's tech stack.
- A demonstrated appetite for learning and self-improvement is crucial, with the ability to automate development processes effectively.
- The successful candidate will thrive in an independent, inter-disciplinary environment and be skilled at collaborating across various domains.
- A commitment to maintaining a respectful workplace, free from judgments about gender, race, creed, or politics, is expected.
- Willingness to work in-person five days a week in SoMa, San Francisco is a requirement for this position.