Hiring for a networking/distributed systems developer (San Francisco)

Introductory paragraph

Lambda is hiring a distributed systems developer for our virtual workstations product. Last year, we replaced our python orchestrator with a highly successful elixir orchestrator and are looking to hire someone to help us keep going with it. This is a growing offering, and an important investment in Lambda’s future, but it’s also a very early-stage offering (we’re in a GA alpha) with a small team (currently one).

About us

My name: Isaac
My position: Lead Developer, Cloud
Company name: Lambda
Website: https://lambdalabs.com
Country: USA
Company info and history (how you’re using Elixir etc):

Lambda’s mission is to accelerate human progress with computation. Our Deep Learning workstations, servers, and cloud services power ML engineers at the forefront of AI research, fueling advancements in quantum computing, cancer detection, autonomous aircraft, drug discovery, self driving cars, and much more.

Lambda provides Artificial Intelligence and Machine Learning infrastructure to organizations like Apple, Intel, Microsoft, Amazon Research, Tencent, Kaiser Permanente, MIT, Harvard, Stanford, Caltech and the US DoD.

Currently, we’re using Elixir in our backend orchestrator, and are also going to be rolling a Phoenix-based frontend.

I’ve also personally released several open-source libraries that we are currently using in various places in our tech stack.

About the job

Job title: Distributed Systems Developer
Job description: https://boards.greenhouse.io/lambda/jobs/4010948003
Salary range: Inquire
Position on remote work: Preferred Not. Willing to help with relocation.
Qualifications or experience required: Elixir, OSI Layer 2 networking, Distributed systems
What the successful job applicant will be working on:

  1. making our service resilient with PG2-based failover
  2. creating end-to-end-encrypted tunnels for our customers
  3. figuring out how to expand out our offering to be geographically distributed

About the interview process

  1. Phone screen to check to for alignment
  2. Technical evaluation
  • for select long-distance candidates, a video conferenced technical interview
  • for local candidates, direct to on-site technical interview.
  1. In-depth onsite interview to check for team fit.

Further info

We prefer being contacted via our greenhouse page: https://boards.greenhouse.io/lambda/jobs/4010948003 but feel free to reach out with general question here.