Re-usable blocks we can use in hiring collateral. Change it here, change it everywhere
What we offer
- Build the browser that will power the next million AI agents - we're pioneering an entirely new category of infrastructure
- Influence key technical decisions that will define how humans use the internet in the years to come
- Solve complex problems in distributed systems, browser automation, and AI infra
- Shape our open-source ecosystem and engage with a growing community of AI engineers
- Join a deeply technical founding team obsessed with API design, performance, and reliability
- Enjoy a high-trust work environment that values your hustle and supports your personal growth.
- Benefits:
- Interesting and challenging work
- Competitive salary & Early team equity
- Work remotely, no commuting to the office
- Paid co-working space/desk at an office
- Full Health and dental insurance for you and your family (based on country requirements)
- Regular team events and off-sites
- Generous PTO, sick leave, and parental leave
- Brand-new laptop setup and technical equipment
- Subsidies or full coverage for Gym memberships
Our Tech Stack
- Our entire tech stack is in Typescript — this helps with cohesion on the frontend/backend/orchestration allowing anyone to jump in and help anywhere
- Frontend is written in Vanilla React + TailwindCSS + Shadcn, built using Vite, and deployed on Vercel
- We use Fastify, Node.js, Zod and Drizzle on the backend with Redis, PostgreSQL, and S3 for our primary data stores
- For infra, we rely on Firecracker VMs and Docker
- GitHub, Discord, Notion, Figma - you know the deal
Our Values
- User First, Always: The developers building on Steel and their end-users come first. Our infrastructure is mission-critical to some of the most important AI apps—we succeed only when our users succeed.
- Open Source at Heart: We build in the open and contribute back to the community. Open source isn't just a strategy for us—it's fundamental to how we create better software and push the entire field forward.
- Move with Speed & Urgency: Speed is our #1 business strategy. We make quick, deliberate decisions, learn rapidly through action, and stay intensely focused on what moves the needle.
- Build for the Long Term: Infrastructure is a decades-long game and we want to go the distance. We tackle building enduring services the only way we know how — Gradatim Ferociter.
- Be Obsessed: Beyond the point that most would consider reasonable. We're obsessive about API design, performance, and reliability—not because we have to be, but because we want to be. If you consider your craft as an extension of yourself, you'll fit right in.
- Show, Don't Tell: Start with the experience we want developers to have—the docs they'll read, the demos that'll make them say "wow." Then work backwards until the implementation matches the magic.
Hiring Process
We move fast and respect your time. The entire process typically takes 2-3 weeks, with responses within 48 hours after each stage.
- Async Technical Exercise
We’ll send you a quick async technical coding exercise to get the fundamentals out of the way. It’s designed to be completed in less that 2 hours.
- Initial Chat with Hussien (CEO) | 30 minutes
Let's talk about what excites you and how we might build amazing things together.
- Technical Discussion with Nasr (CTO) | 90 minutes
Discuss the technical challenges we're tackling and how you think about solving hard problems we face at Steel.
- Implementation Interview | 1-2 hours
Live coding session focused on practical problems you'd tackle in the role. No LeetCode, just practical work challenges.
- Work Trial (paid) | 1 work week
The best way to know if we'll do great work together is to actually build something together. You'll work on a meaningful project that we actually plan to ship, with our full team and codebase access.
- Final Chat with Hussien | 30 minutes
Align on expectations and address any remaining questions.
- Decision & Offer
Fast turnaround because when we find the right person, we know it.