Bun, a well-funded open-source JavaScript tooling company, is seeking a Systems Engineer focused on Developer Productivity to join their San Francisco office. With $26M in funding and a thriving community of 33,000 Discord members, Bun is revolutionizing JavaScript development. The role focuses on building tools and infrastructure to enhance team productivity, including debugging tools for memory leak detection, performance optimization, and CI/CD improvements.
The position offers a unique opportunity to work with systems programming at a deep level. The team has built impressive components including a JavaScript & TypeScript parser, HTTP/1.1 client, TCP & UDP socket APIs, and various system utilities. This hands-on role requires expertise in CI/CD workflows, infrastructure-as-code, and systems programming languages.
The ideal candidate will have strong experience with self-hosted CI runners and understanding of manual memory management in large codebases. Knowledge of Zig (Bun's primary language), JavaScript runtime internals, and UNIX systems is a plus. The company offers competitive compensation ($120K-$180K plus equity), comprehensive healthcare, and generous time-off policies.
This is an on-site position in San Francisco with daily catered lunches and a collaborative work environment. The role presents an excellent opportunity for engineers passionate about improving JavaScript development tools and interested in systems-level programming. Join a team that values technical excellence and is committed to making programming simpler for developers worldwide.