Platform Engineer — Desktop / OS Specialist
Poly · San Francisco, CA · 35 mo ago
On-siteEngineering$150k–$300k/yrFull-time
About the role
We are looking to grow from a team of three to a clan of around eight, so you'll be anywhere from engineer #3 to #7. You'll be tasked with bringing Poly to life as a robust platform, shaping our cloud architecture to store files at breathtaking speed and scale, and improving our AI architecture to become the "search engine for your life".
Responsibilities
- Core software design and architectural considerations in developing a cross-platform native application, including awareness of OS APIs/FFI bindings for aspects like networking, caching, notifications, files, and windowing.
- Experience or significant enthusiasm for the Rust language, which comprises our entire stack from front-end to back.
- Interest in data modeling, cache design, and local-first systems that require challenging fault tolerance and non-blocking bi-directional schemas.
- An extreme appetite for learning that you've honed through recursive self-improvement. You should be able to demonstrate an exceptional aptitude for automating your own development processes.
- You thrive in independent, inter-disciplinary environments, and you are skilled at collaborating across domains and for productively engaging with people of all kinds.
- You are willing to leave judgments about gender, race, creed, background, belief, or politics for outside of the workplace so that we can focus on building the world's best file storage platform for everyone.
Requirements
We are looking for someone with the following concrete skills and prior experience:
- Experience or significant enthusiasm for the Rust language, which comprises our entire stack from front-end to back.
- Core software design and architectural considerations in developing a cross-platform native application, including awareness of OS APIs/FFI bindings for aspects like networking, caching, notifications, files, and windowing.
- Experience with desktop web frameworks (Tauri, Electron) is highly encouraged.
- Interest in data modeling, cache design, and local-first systems that require challenging fault tolerance and non-blocking bi-directional schemas.
- Ability to reason about runtime characteristics, state management, and risk-to-performance trade-offs.
- An extreme appetite for learning that you've honed through recursive self-improvement. You should be able to demonstrate an exceptional aptitude for automating your own development processes.
- You thrive in independent, inter-disciplinary environments, and you are skilled at collaborating across domains and for productively engaging with people of all kinds.
- You are willing to leave judgments about gender, race, creed, background, belief, or politics for outside of the workplace so that we can focus on building the world's best file storage platform for everyone.
Qualifications
You are capable of (and excited to) work in-person 5-days a week in SoMa, San Francisco
Skills
- Rust
- Unix
- Windows
- MacOS
- Data Modeling
Benefits
Connect directly with founders of the best YC-funded startups.
Pay
$150K - $300K
Schedule
0.25% - 5.00%