Taro Logo

Research Engineer

AI Infrastructure for Developers
$103,000 - $155,000
Backend
Entry-Level Software Engineer
Hybrid
1 - 10 Employees
AI

Description For Research Engineer

Beam (https://beam.cloud) is revolutionizing how developers build and run AI and LLM applications on serverless GPUs. As a fast-growing pre-series A startup, we're looking for a Research Engineer to join our team in New York.

Our platform enables developers to deploy their code on serverless GPUs without managing infrastructure, making it the fastest way to go from ML prototype to production service. We're proud to serve hundreds of teams who use Beam to power their production applications, alongside a thriving developer community building state-of-the-art AI apps.

As a Research Engineer, you'll be at the forefront of solving complex technical challenges in distributed computing, storage, and runtime optimizations. You'll work on fascinating problems like:

  • Low-level systems development with container runtimes and OCI image formats
  • Implementing efficient GPU workload distribution across multiple clouds
  • Exploring cutting-edge technologies like GPU checkpoint restore and CRIU

We're looking for someone who's passionate about systems programming and has experience with statically typed languages like Golang or Rust. You should be comfortable working independently on challenging problems in distributed systems, operating systems, or networking.

The role offers competitive compensation ($103K-$155K + equity), comprehensive benefits (90% coverage for employees, 50% for dependents), and the opportunity to shape the future of ML infrastructure. We maintain a hybrid work environment, requiring 3 days per week in our New York office.

Join us in our mission to make ML infrastructure more accessible and help developers leverage machine learning effectively in their products. We believe that by hiding complex infrastructure from users, we can accelerate the widespread adoption of machine learning across the software industry.

Last updated 2 months ago

Responsibilities For Research Engineer

  • Solve difficult problems in distributed computing, storage, and runtime optimizations at scale
  • Develop creative solutions to difficult systems problems
  • Work with container runtimes, OCI image formats, and lazy-loading large files
  • Pack thousands of workloads into GPUs across multiple clouds
  • Work with cutting-edge technologies like GPU checkpoint restore and CRIU

Requirements For Research Engineer

Go
Rust
  • Experience working on hard or open-ended problems related to distributed systems, operating systems, storage, or networking
  • Proven track record of independently owning projects from start to finish
  • Strong systems level programming skills
  • Experience writing a statically typed language, like Golang or Rust
  • Enthusiasm for developer tools, cloud native technologies, and open source software

Benefits For Research Engineer

Dental Insurance
Medical Insurance
Vision Insurance
Equity
  • Competitive salary and meaningful equity
  • Join a fast-growing pre-series A company at the ground floor
  • Health, dental, and vision benefits with 90% coverage for you and 50% for dependents
  • Opportunities to participate in events across the cloud native community
  • Quarterly offsite trips, fitness stipend, learning budget

Interested in this job?

Jobs Related To Beam Research Engineer