Rust Job: Backend Engineer (Runtime-Wasm)

Job added on

Company

Docker
Portugal

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Rust Job Details

Docker is a remote first company with employees across Europe and the Americas that simplifies the loves of developers who are making world-changing apps. We raised our Series C funding in March 2022 for $105M at a $2.1B valuation. We saw a 4x year-over-year ARR growth last year and continue to grow! Join us for a whale of a ride!

Millions of developers around the world use and love Docker’s industry leading container runtime, Docker Engine. It is the cornerstone of Docker Desktop and an important part of CI/CD systems everywhere. The Runtime team at Docker leads development of the open source moby/moby project and the components that make it up. The code base is primarily Go with some C components. The team’s mission is to build a performant, predictable and accessible runtime for developers.

The successful candidate is passionate about Wasm, low-level Linux, and container technologies and how they can be used to build a performant, reliable and accessible product. They have deep Wasm expertise, with specific experience related to Wasm runtimes. They have strong interpersonal skills that they have used when developing code for or working on open source projects.

Responsibilities:

  • Maintain and evolve open source code bases

  • Collaborate with contributors to our projects and with upstream projects

  • Improve Wasm support for Docker Engine

  • Work with other Docker teams on integrating Engine and CLI (Desktop, Hub)

  • Appropriately handle runtime security reports


Qualifications:

  • 3+ years of software development experience using a backend language (like Go, C, C++, or Rust)

  • Strong Wasm expertise

  • Experience developing for Linux

  • Experience working on open source projects


What to expect in the first 30 days

  • Meet the team

  • Understand the team mission

  • Start diving into a part of the code base

  • Ship a small change


What to expect in the first 90 days

  • Feel comfortable in a part of the code base

  • Meet people across the company

  • Ship a more major change

  • Demo something you worked on at the internal Product Development demos


What to expect in the first year

  • Have autonomy/ownership over an area (level dependent)

  • Help shape the direction of Runtime (level dependent)

  • Work with other teams at Docker on delivering an end to end feature


Perks
:

  • Freedom & flexibility; fit your work around your life

  • Variety of virtual and in-person social events to build connections and have fun

  • Home office setup; we want you comfortable while you work

  • Generous maternity and parental leave

  • Technology stipend equivalent to $100 net/month

  • PTO plan that encourages you to take time to do the things you enjoy

  • Whaleness Days: companywide day off each month

  • Quarterly, company-wide hackathons

  • Training stipend for conferences, courses and classes

  • Stock Options; we are a growing start-up and want all employees to have a share in the success of the company

  • Docker Swag

  • Medical benefits, retirement and holidays vary by country


Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.

EU Salary Range
45,000 EUR - 101,000 EUR (salary range can change if hired in at a different level)

Due to the remote nature of this role, we are unable to provide visa sponsorship.
#LI-REMOTE