In-person (3 days/week minimum) · $160-220K base + 0.3-0.5% equity
Shade is scaling, fast. In a year and a half, we’ve built out the combined tech of Frame.io (acquired by Adobe for $1.275B) and LucidLink ($40M ARR) while combining it with proprietary AI search and labeling. We’re a critical piece of infrastructure for post-production houses, creative agencies, sports teams, and internal media teams at large companies.
Customers include Salesforce, Snowflake, A24, the Boston Celtics, Hello Fresh, Deloitte, and Motorola. We’re already ingesting 20-30% of Dropbox’s daily data: 50TB a day, 10M minutes of video a month, hundreds of millions of assets. We’re growing 200% QoQ with 120% NRR.
We also just closed a $14M Series A, backed by Khosla, General Catalyst, Construct Capital, Contrary, SignalFire, and Bling.
How we think about Shade:
Why this role exists
Shade is a kernel-level distributed file system. The technical work it took to get here—intercepting OS calls, keeping distributed state across machines, streaming bytes from the cloud as if they were local—is what makes the search layer worth building. Google and Dropbox can’t easily replicate the foundation, which means they can’t easily replicate what gets built on top of it.
On the strategic side: Dropbox already stores hundreds of petabytes. Reformatting that data, reindexing it, and restructuring it into both a streamable file system and a fully indexed search engine is a gargantuan effort. We started at zero petabytes. Their inertia is our advantage.
But the advantage only matters if the search itself is great. We have the foundation (file system, data transfer, version control, and integrations are all in active development), but we don’t yet have the engineer who’ll make the layer on top of it as good as the foundation deserves.
The problem you’ll own
Search at Shade today is good at generic queries: “skiing down a hill,” “B-roll of someone with a laptop.” Where it falls short is on business-specific intent. Grüns, one of our customers, makes gummy vitamins; they want to find clips of gummies falling from the sky. Our vectors aren’t strong enough alone to retrieve that, and pure semantic search doesn’t get there. The standard fix is LLM re-ranking, which works fine until you do the math at our scale.
We’re ingesting hundreds of millions of assets, and we hold ourselves to a 70-75% gross margin. Whatever indexing and retrieval pipeline you build has to be both more precise and more cost-efficient than what’s there now. Every architectural decision—what gets cached, how often things get re-indexed, what the chunking strategy is—has a margin consequence.
The system already does multi-signal retrieval. It works, but it needs to handle the cases it doesn’t at the cost it has to. You’d own that work end to end: designing what to index and how, building the LLM re-ranking layer, owning the eval harness, and deciding what to keep and what to rebuild.
Stack
Shade is built on Python, NodeJS, Next.js, and C++ with a Postgres database. The AI Search role lives in the Python backend, with pgvector for vector storage. You wouldn’t write C++, but you’d integrate with it.
Our core tenets for design
Our core tenets for the team
When we hire, we like to keep those hires. Because of that, we offer benefits on top of salary and equity:
Qualifications
The greatest qualification in our eyes is that you can ship and maintain high volumes of quality code. If you’ve built side projects that are used by thousands of people or worked at companies where you’ve owned features end to end then we’re probably excited about you. What (we think) this looks like in bullet points:
Who’ll thrive here
About The Company Missouri Connections Academy is a leading online public school committed to providing a flexible, high-quality education to...
Apply For This JobVirtualitics is the category leader in AI-native readiness applications for defense, government, and critical infrastructure. Founded on a decade of...
Apply For This JobAbout Us At Sierra, we’re creating a platform to help businesses build better, more human customer experiences with AI. We...
Apply For This JobThank you for your interest in the Sacramento City Unified School District! For more than 160 years, SCUSD has served...
Apply For This JobAbout Carrot: Carrot is a global, comprehensive fertility and family care platform, supporting members and their families through many of...
Apply For This JobPersyaratan Pekerjaan Pendidikan: Min. S1 Teknik Mesin/Otomotif/Elektro/Mekatronik Pengalaman: Min. 1 tahun di maintenance mesin produksi (diutamakan pengalaman di mesin Corrugator,...
Apply For This Job“`
Search qualified candidates by skills, location, experience, education, and more.
“`
