Taro Logo

Systems Engineer - Developer Productivity

Bun is an incredibly fast all-in-one JavaScript toolkit focused on making programming simpler.
$120,000 - $180,000
DevOps
Senior Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
Developer Tools · Enterprise SaaS

Description For Systems Engineer - Developer Productivity

Bun is an open-source JavaScript tooling company that has raised $26 million from top Silicon Valley investors and boasts a thriving community of 33,000 Discord members. We're revolutionizing JavaScript development by making it faster and more efficient.

As a Systems Engineer focusing on Developer Productivity, you'll be instrumental in accelerating Bun's development velocity. Your role will involve creating sophisticated debugging tools for identifying memory leaks and performance bottlenecks, as well as implementing CI/CD improvements including build caching and flaky test detection.

At Bun, we pride ourselves on taking full ownership of the entire software stack. Our team has accomplished remarkable feats, including developing a JavaScript & TypeScript parser, HTTP/1.1 client, TCP & UDP socket APIs, an efficient globbing library, and a bash-like interpreter & shell. We've even built our own coreutils like 'cp', 'ls', and 'seq'.

This position offers an exceptional opportunity to dive deep into systems programming while working with cutting-edge technology. You'll be joining a team of passionate engineers dedicated to making JavaScript better for everyone, in an environment that values technical excellence and innovation.

The role is based in our San Francisco office, where you'll work alongside talented professionals who share your commitment to technical excellence. We offer competitive compensation, comprehensive healthcare benefits, and a flexible time-off policy, demonstrating our commitment to work-life balance and employee wellbeing.

If you're excited about working with systems programming languages, have strong experience with CI/CD workflows, and want to be part of a team that's reshaping the JavaScript ecosystem, we want to hear from you.

Last updated a month ago

Responsibilities For Systems Engineer - Developer Productivity

  • Build debugging tools for memory leaks and performance bottlenecks
  • Implement CI/CD improvements including build caching
  • Develop flaky test detection systems
  • Improve developer productivity tools
  • Contribute to system-level programming tasks

Requirements For Systems Engineer - Developer Productivity

Go
Rust
  • Strong experience with CI/CD workflows and infrastructure-as-code
  • Experience in managing self-hosted CI runners
  • Experience in a systems programming language such as C, C++, Zig, Go, or Rust
  • Understanding of manual memory management in large codebases
  • Care deeply about technical excellence

Benefits For Systems Engineer - Developer Productivity

Medical Insurance
Mental Health Assistance
Dental Insurance
Vision Insurance
  • Free lunch provided daily in downtown San Francisco office
  • Competitive compensation with startup equity
  • Flexible health plans covering physical and mental healthcare
  • Three weeks paid time-off
  • Flexible sick, family, and mental health leave

Interested in this job?

Jobs Related To Bun Systems Engineer - Developer Productivity