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 an hour 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

Software Engineer, Productivity Platforms and Ecosystems

Software Engineering role at Roblox focusing on building enterprise systems and platforms to improve organizational efficiency and scalability, with emphasis on AI integration.

HR Systems Integration Developer - Entry

Entry-level HR Systems Integration Developer position at Equifax focused on developing and maintaining HR system integrations.

Associate Full-Stack Software Engineer

Associate Full-Stack Software Engineer position at Manulife in Waterloo, focusing on developing financial services applications using full-stack technologies.

Software Developer

Software Developer position at KBR in Chantilly, Virginia focusing on software development and engineering solutions.

Junior Software Engineer

Remote Junior Software Engineer position at GOVX for entry-level developers, available to US residents in select states.