Who We're Looking For

We're hiring engineers in New York City.

We care about building an inclusive team where we all feel safe to do our best work. We care less about your past (education, work history) than the future. Interest? Curious? We'd love to chat.

 

Developer
Advocate

We're building a community of developers who are excited for live development.
 
We want to be doing experiments with short cycle times. We spend 1-3 weeks building A Thing, putting The Thing in front of users, and distilling the response to That Thing into the next experiment.
 
We need you to be the point person to collect feedback on what's working and what's not.

What You’ll Do

  • Talk to engineering teams and understand how their existing build & test pipelines work
  • Identify teams that would be good design partners to help us shape products
  • Design tooling and configuration to make it easier for teams to use live development
  • Collect feedback on where users are finding the most value, and where there are barriers to entry
  • Help us build a team culture where everyone's doing their best work

Past experience with user field studies is a big plus. Our ideal candidate has experience helping enterprise customers try out infrastructure-as-a-service.


Distributed Systems
Engineer

Live development tools get you fast, relevant output every time you save.

To make this work in the cloud, we're building out a platform of container orchestration for tests. Every time you save, we need to kick off the most relevant test. We mount the user’s codebase on top of a container image. We use container primitives to start running their tests. And we need to do this in parallel on multiple servers.

We need you to make this all happen in less than a second.

What You'll Do

  • Build distributed systems in Go with gRPC
  • Store filesystem state so it's fast to read, write, and shard across machines
  • Run jobs in parallel on a cluster
  • Apply observability tools to help users understand their build process
  • Set up cgroups and bridge networking to isolate build processes
  • Help us build a team culture where everyone's doing their best work

Familiarity with any of these tools is a big plus: RunC, OverlayFS, Kubernetes, OpenTracing, Linux namespaces, or Linux cgroups.