Site Reliability Engineer

East Bay, CA, United States, Los Angeles, CA, United States, New York, NY, United States, Remote, Seattle, WA, United States, San Francisco, CA, United States, Silicon Valley, CA, United States, Toronto, ON, Canada, Vancouver, BC, Canada

Nylas


Role Locations

  • East Bay, CA, United States
  • Los Angeles, CA, United States
  • New York, NY, United States
  • Remote
  • Seattle, WA, United States
  • San Francisco, CA, United States
  • Silicon Valley, CA, United States
  • Toronto, ON, Canada
  • Vancouver, BC, Canada

Employees

101 - 250 people

Address

695 Minna St
San Francisco, CA, 94103-2717, US

Tech Stack

  • Python
  • MySQL
  • Redis
  • HAProxy
  • Linux
  • nginx
  • ansible
  • JavaScript
  • Kafka
  • Electron
  • React
  • Redux
  • RXJS
  • Elastic Search
  • AWS
  • Jenkins
  • MyPy
  • Flux
  • Flow
  • Go

Role Description

About the Role

You'll help build and scale the infrastructure our platform runs on and the tools our developers need to get work done. Our SRE team is responsible for the infrastructure layer of our API platform—the base operating system (including security), CI/CD & deployment tools, monitoring, and observability tools, and our horizontally sharded data storage layer which stores tens of terabytes of data. Right now, our open-source Python sync engine regularly archives terabytes of data across a massive SQL cluster, and our Flask APIs handle tens of millions of requests a day. We aim to scale that several times over in the next year.

At Nylas, “DevOps” is a part of our engineering culture, not a role we’re looking to fill. Our development team shares the pager with operations and makes their own deploys. We’re always looking for ways in which we can have specialists who delight in really knowing different parts of systems but still avoid being siloed away.

We keep our code and infrastructure automation in the same repo, and you’ll be empowered to make application changes necessary for scaling and reliability in collaboration with our development team. Our stack includes Python, MySQL, Redis, AWS, Debian GNU/Linux.

Qualifications

You have 2-4 years of production engineering experience

You value communication and empathy as much as technical prowess

You can navigate a Linux command line

You have experience automating systems using any modern configuration management system (Chef, Ansible, Puppet)

You have experience running services on a cloud platform (AWS, GCP, Azure)

You can write reliable code in at least one scripting language (Python, Ruby, Perl, JavaScript, etc.), though this won’t be a focus of our interview process

You’re excited to create a modern, scalable infrastructure and automate away the drudgery

About Nylas

Nylas is a pioneer and leading provider of universal communications APIs that allow developers to quickly connect their applications to every email, calendar, or contacts provider in the world.

Company Culture

Here at Nylas, we are on a mission to power the productivity layer of the modern technology stack, and we do so by fostering an ethical and human-centric environment. Nylanauts are empowered and encouraged to take risks while striving to bring the best version of themselves. We are guided by our values that enable us to dream big, drive decisions, solve problems, and cultivate relationships. As a fast-growing startup, we welcome individuals who possess the gumption, empathy, creativity, and humility that is needed for Nylas to be successful.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.