Infrastructure Engineer
We’re building the AI that runs companies.
Sapien is the intelligence layer for enterprise finance. Our agents deeply understand companies across their massive, key financial data sources from Excels to ERPs to CRMs. Why? The world’s largest companies are flying blind. The most crucial financial infrastructure is scarily fragile, and multi-million-dollar decisions are made every day relying on slow and inaccurate analyses.
We’re productizing the cutting edge of research to build systems that go beyond information querying to work alongside finance teams, executing complex workflows and enabling actions that drive growth. Over time, Sapien learns more about how companies operate and builds unique, specific intuitions just as humans do so it can adapt to the most important nuances—becoming what we like to call the "shadow CFO".
We’re solving the hardest technical problems to enable humans to do more of what matters: the high-level strategic decision making, while doing less of what doesn’t: the low-level data gathering and number crunching that dominates human financial work. Sapien is already deployed at manufacturing, software, and services businesses where we’re saving hundreds of hours, understanding models to enable new forms of analysis, and even uncovering multi-million dollar mistakes (the largest so far is $12M+).
Can AI run a company? We’re proving that it can.
The RoleAt Sapien's core, we're constructing a new type of database. Your main work will consist of building out our systems and architectures that enable Sapien to scale use across enterprises and build deep understanding across massive data integrations. Some of the key challenges include:
Building highly concurrent systems to process thousands of user requests simultaneously while optimizing response times across multiple endpoints
Designing and implementing the core database architecture to handle complex enterprise data models and our novel company representations
Creating efficient ETL pipelines and integration layers to process diverse data sources into our unified schema
Developing robust caching strategies and data access patterns to ensure fast, reliable data delivery
Implementing scalable middleware solutions to seamlessly connect frontend requests with our agent infrastructure
Building monitoring and observability systems to maintain performance at scale
End-to-end thinking with a deeply technical background is essential to succeed in tackling the hard problems we’re working on. Some good signals of this tend to include:
Strong engineering skills and intuitions—experience solving complex, open-ended problems
Deep systems thinking, often developed through building scalable infrastructure or working on performance-critical applications
Experience with database internals and optimization, demonstrated through work on high-throughput systems
Experience building production-grade infrastructure that serves thousands of concurrent users
More generally, we’re excited about:
People with a deep desire to own hard problems across their entire loop, taking challenges all the way from architecture to deployment.
People who love solving new, open-ended problems every single day—adapting fast to new, seemingly impossible settings
People whose friends would describe them, above all, as curious. People who obsess over the "why" and love pushing their thinking as far as possible.
People that deeply care about what they’re working on, bringing in new knowledge from papers and engineering blogs they’ve read to engage in thought-provoking discussions
We believe in R&P: research and product. We’re a talent-dense team that aims to excel in all dimensions, pushing bounds of possibility by iterating rapidly. We bring this passion from all previous walks of life, whether it was hacking government facilities, winning top research awards, being top global golfers, blowing up testing liquid-fueled rockets, and much more.
We build everything in-house and are constantly shipping feature-enabling improvements to customers. Our goal is to move fast and iterate relentlessly with customers—gathering data on which features are most useful or accurate, and the way in which users interact with them. Every day, we push both our underlying technical architectures and our product experience to new limits—aiming to always be tech-first, but user-centric.
We’re based in San Francisco, with plans to move to NYC in the coming months to be even closer to customers. We’re a tight-knit, energetic team that love spending long hours nerding out about hard problems, reading papers, or whiteboarding logic puzzles. And we occasionally let loose over poker nights, spikeball matches, sports watch parties, movie nights, hackathons, philosophical debates, among many other events at our office.
Application ProcessSubmit your application here and we’ll reach out to chat further if there’s a good fit! Our process consists of a 2-3 chats/technical interviews and a take-home assignment. We then do an in-person work trial to really get to know each other, dig deeper into the technical work we do, and discuss ideas.
Apply to this Job