Bun is an innovative open-source JavaScript tooling company that has secured $26 million in funding from top Silicon Valley investors. As one of the most popular GitHub repositories with a thriving community of 33,000 Discord members, Bun is focused on making JavaScript faster and more productive. The company recently achieved significant milestones with the launch of Bun v1.0 in September 2023 and added Windows support in v1.1.
The Systems Engineer role offers a unique opportunity to work on low-level systems programming, primarily contributing to Bun's open-source GitHub repository and future commercial hosting products. The team takes ownership of the entire software stack, making it an excellent environment for learning systems programming. Daily work involves developing complex components like JavaScript & TypeScript parsers, HTTP/1.1 clients, TCP & UDP socket APIs, efficient globbing libraries, and bash-like interpreters.
The position is based in their San Francisco office, where the team works on making JavaScript better for everyone. Bun offers a competitive compensation package, including startup equity, comprehensive healthcare benefits, and flexible time-off policies. The company maintains its own office in downtown San Francisco with daily catered lunches, fostering a collaborative environment where engineers are trusted, empowered, and well-compensated for their contributions.
This role is perfect for someone with strong systems programming experience who wants to work on cutting-edge JavaScript tooling and infrastructure. The ideal candidate will have experience with languages like C, C++, Zig, Go, or Rust, and a deep understanding of manual memory management in large codebases.