About the Role
We are looking for strong engineers with experience and interest in designing, building, and maintaining the high-performance systems that make up our platform.
Responsibilities
- Building VM snapshotting that restores full browser state in under a second
- Performance engineering our Sessions API by analyzing kernel traces
- Orchestrating millions of browser sessions across regions with sub-second cold starts
- Working with VMs, proxies, caches, task queues, and orchestration systems
- Shipping the observability and CI/CD stack from scratch
Requirements
- 4+ years writing high-quality, production code
- Experience building and operating high-performance, large-scale distributed systems
- Strong cloud infrastructure skills (AWS, GCP)
- Strong knowledge of OS foundations - Linux kernel, file systems, containers, etc
- Track record in performance optimization
Skills
- Rust
Location
- Toronto
Work Type
- Onsite
Experience Level
- 4+ years
About the Company
- Steel is building open-source browser infrastructure for AI agents and apps.
- We make it easy for developers to ship AI products that interact with the web using our Sessions API.
- With over 7,000 GitHub stars, dozens of paying customers, and millions of sessions served monthly, we grew our platform 50x in 2025 purely through word-of-mouth and our open-source community.
- Backed by world-class investors, we're building a small, highly motivated, and talent-dense team that's shaping the future of how humans interact with the internet.
