Bun, a well-funded open-source JavaScript tooling company with $26M in funding, is seeking a Systems Engineer focused on Developer Productivity to join their San Francisco office. This role is perfect for engineers passionate about building developer tools and improving engineering workflows. You'll be working on critical infrastructure to accelerate Bun's development velocity, including debugging tools for memory leak detection, performance optimization, and enhancing CI/CD systems with features like build caching and flaky test detection.
The position offers a unique opportunity to work with systems programming at a deep level. The team at Bun takes ownership of the entire software stack and has built impressive components like JavaScript & TypeScript parsers, HTTP/1.1 clients, and various system-level utilities. You'll be working with technologies like Zig (Bun's primary language), and dealing with low-level programming concepts including memory management and system internals.
This is an on-site position in San Francisco, offering competitive compensation ($120K-$180K plus equity), comprehensive healthcare benefits, and a generous PTO policy. The role requires strong expertise in CI/CD workflows, infrastructure-as-code, and systems programming languages. Experience with self-hosted CI runners, Buildkite, AWS EC2, and JavaScript runtime internals would be advantageous.
Join a team that's making significant impacts in the JavaScript ecosystem, with a growing community of 33,000 Discord members and recognition as one of the most popular GitHub repositories. This is an excellent opportunity for engineers who want to work on fundamental developer tools while learning and growing in systems programming.