Seam (S20)
API for IoT Devices

Senior Full-Stack Engineer

$150k - $220k0.50% - 1.50%

San Francisco
Full-time
3+ years
About Seam

Build the API for the physical world

We build a REST API + gateway to let software developers connect to IoT devices and control them. For example, using our API developers can unlock doors, change temperature, read energy meters, and much more! You can see our API documentation here.

img

Customers use us for all sorts of use cases, such as programming door access to an Airbnb, monitoring temperature in storage facilities, or detect water leaks in homes and automatically create maintenance tickets.

img

Who We Are

Our team’s experience ranges from Nest, Github, 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. In fact, we ❤️ learning new things in general, and provide an annual stipend for education, conference travel, books...etc.

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

Who We're Looking For

Building an API to IoT devices isn't easy:

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

Ideally, You like these sort of tough technical challenges and can travel up and down an unusually deep technical stack.

img

About the role

NOTICE: apply here or email us [email protected]. Either works :)

Senior Full-Stack Engineer

Our frontend handles three primary tasks:

  1. Help our customers manage their IoT device fleet.
  2. Enable their team to install new gateways and pair devices.
  3. (coming soon) Program IoT<>App automation in a low-code manner!

Task 1: IoT Fleet Management

We develop a multi-user dashboard that lets organizations (developers, operation folks, customer support agents...etc) view and manage their IoT fleet. For example, this lets them see which devices are low on battery, what device events have recently occurred, and manage their organization settings (users, API keys, payment...etc).

Task 2: IoT Device Installation

IoT devices connected to Seam are usually installed by our customers or a third-party installation partner. To ease this installation process, we develop apps & tools to guide technicians during the Seam gateway installation, the pairing of new devices, troubleshooting...etc.

Task 3: Low-Code Automation (coming soon)

Most of our early customers are very technically savvy and mostly use our public API to communicate with their paired devices. However, many other businesses with less engineering resources would also like to leverage Seam's platform to automate various aspects of their operations. To that end, we are beginning to develop simple low-code, "click-and-drag" tools to enable these customers to create complex automation (e.g. create a maintenance ticket when a water-detection IoT device is triggered). Think of it as a blend of Zappier and Node-Red.

Who We're Looking For

Our frontend is almost entirely written in react/react-native, using Typescript. Our Ruby backend implements a GraphQL API to support our various frontend project. Our designs are usually made in Figma.

We generally seek "sharp minds with kind souls." For this role, we're also looking for someone with a sense of aesthetics who won't push Comic-Sans fonts all over the place :)

Technology

Frontend: react/node + react-native

Backend: Ruby/Grape/Node/Typescript on AWS

Gateway/Hub: typed Python / Docker (application layers)

Firmware/OS: Custom Linux Distro + various drivers in C

Other jobs at Seam

Senior API Backend Engineer
fulltime
San Francisco
Backend
$150k - $220k
0.50% - 2.50%
6+ years
Senior Full-Stack Engineer
fulltime
San Francisco
Full Stack
$150k - $220k
0.50% - 1.50%
3+ years
Senior UI/UX Designer
fulltime
San Francisco
UI / UX
$130k - $180k
0.50% - 1.50%
3+ years