Seam (S20)

API for Building Automation

Founding Engineer -- Backend

$150k - $200k0.50% - 2.50%

Location
 
San Francisco / Remote
Job Type
 
Full-time
Experience
 
6+ years
About Seam

img

At Seam, we're building the API for building IoT.

Our goal is to put an API endpoint in front of every home and building on earth, to enable developers to open doors, control elevators, read energy meters, control thermostats, and much more.

Who We Are

Our team’s experience ranges from Nest to Sonder. We scaled server infrastructure at the scale of tens of millions of users and directly deployed IoT devices across thousands of locations on multiple continents. We tend to prefer strongly typed languages, enjoy reading about obscure protocols or the infrastructure underpinnings our world.

We're backed by technically-minded investors like Root Ventures, YC, Tuesday Capital...etc, and are advised by the amazing Bunnie Huang (Hacking the XBox) and Jonathan Beri (WeWork, Nest)

What We're Looking For

Building an API to IoT devices isn't always straight-forward. First, it occassionally requires a bit of hardware to bridge some IoT protocols devices to HTTP (e.g. zigbee, zwave, bacnet...etc). Second, creating a unified interface to a zoo of devices isn't trivial. Third, many IoT devices live in a fundamentally asynchronous world making interfacing with them tricky.

Ideally, You like these sort of tough technical challenges :)

img

img

About the role

Backend

Our backend is the "glue" between the asynchronous world of IoT devices and the synchronous world of our API clients/customers. To solve this, we like to think in abstraction layers and lean heavily on the W3C WoT Things Description abstractions. You can also check out our API docs to get a sense.

To that end, we're looking for someone that's comfortable with these paradigms and can produce clean client API that abstract away the IoT mess behind the scenes. Since we're also a small team, you should expect full ownership of your projects, and having to move up and down a fairly deep stack, including getting familiar with low-level IoT protocols.

Our current backend is primarily written in Ruby, but have other projects that are in Python and Typescript. We've written in Scala, Swift, Go, C++, C...etc before and generally preferred strongly typed languages, and are certainly open to other approaches.

Other jobs at Seam

Founding Engineer -- Backend
fulltime
San Francisco / Remote
Backend
$150k - $200k
0.50% - 2.50%
6+ years
Founding Engineer -- Embedded
fulltime
San Francisco / Remote
Embedded Systems
$150k - $200k
0.50% - 2.50%
6+ years