Sail Member of Technical Staff at Sail responsible for designing and operating billing systems for AI infrastructure products. Own systems that meter compute and collect revenue, focusing on cost efficiency and innovative pricing models.
Responsibilities
Design and operate billing for all of Sail’s current and future offerings, across our smallest self-serve customers, our largest enterprise commits, and our routing partners like OpenRouter.
Develop new ways to price and package AI infrastructure, plus novel billing features like Supercache.
Build deep observability for spend and revenue, for both customers and ourselves. Connect revenue to compute costs. Build useful tools and user experiences for customers to monitor their usage and maximize cost efficiency with Sail.
Build and maintain organization identity, permissioning, authentication, and abuse prevention.
Qualification
Experience owning high-throughputSolid distributed systems fundamentalsProduct senseInterview processMeet NikkiOffer
Required
Familiarity with usage-based billing and payments systems, or an interest in learning them.
Experience owning high-throughput, reliable production systems.
Solid distributed systems fundamentals.
Product sense: experience and enthusiasm for building delightful products and user experiences.
Interest in compute and inference economics.
Eagerness to work with agents coupled with a healthy dose of skepticism. We start by focusing our attention on the highest-level design decisions first, and try to debate and justify each of decisions. Then, we use our finite review time on the critical pieces of the system that we must build good mental models of to do good work.
Great interpersonal and technical communication. Please don't use LLMs to write prose. We desk-reject slopful cover letters and resumes.
Interview process
Meet Nikki, who will ask about your experience, and share as much technical detail about Sail as you want to hear.
Share an online whiteboard with a team member and work through a technical problem. We spend a lot of time at whiteboards, building intuition about complex systems together. It's a great way for us to see how you communicate technically, and an even better way for you to see what working at Sail is like.
Come in to Sail's SF office for an interview day. Meet the whole team, and work on a bunch of problems that closely simulate the work we do daily. We'll also ask you to give us a 20–30 minute “chalk talk” about an interesting problem you've worked on before.
Offer. Once the team decides we want to work with you, we make a strong offer quickly and will be quite persistent over email/text/calls :)
Preferred
Experience with cluster virtualization technology like k3k or vCluster