Database Administrator

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

Nylas is working on a next-generation data platform. You will be involved in building out the new infrastructure on top of a more modern stack that offers horizontal scalability and improved operability. In addition, you will help design and implement data pipelines that feed into the AI/ML models and data warehouse.

You need to not only understand how to operate, administer, and maintain databases but also how to really teach our people how to think about our databases. We don’t want to do everything for our developers; we want them to be doing things for themselves. But to do that, we need to teach them some of our specialized knowledge on database subjects to do what they need to do with our databases without having to go through us - where that makes sense. Some things that are particularly fiddly or difficult we would probably want to hold on to for ourselves.

Responsibilities

Maintain, scale, and administer our large sharded MySQL database environment to be operational 24/7 (more than 100TB of DB storage, 71 primary-replica pairs, hosting 200 shards!) Ensure our clusters are healthy, scaling, performant, and cost-effective Enforce security and auditing practices to maintain DB integrity
Help teach and encourage smart database practices Improve automation of our various database systems to help enable self-service (when it makes sense), and implement self-healing and resiliency Improve automated backup and restore systems Improve alerting - if it alerts and isn’t actionable, it’s not an alert! If something goes wrong and we don’t get alerted, we need a new alert! Experiment and recommend new database engine upgrades and entirely new data stores (when they make sense) Document current DB processes/architecture to help plan for the future

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.

Other Roles at Nylas

Data Engineer

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

Engineering Manager - Developer Experience

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

Engineering Manager - Intelligence

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

Senior Data Engineer

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

Senior Engineer - Intelligence

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

Senior Software Developer in Test

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

Senior Software Engineer - Connectivity

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

Senior Software Engineer - Custom Features

East Bay, CA, United States, Los Angeles, CA, United States, New York, NY, United States, San Francisco, CA, United States, Seattle, WA, United States, Silicon Valley, CA, United States, or Remote

Senior Software Engineer - Platforms

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

Site Reliability Engineer

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

Software Developer in Test

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

Software Engineer - Custom Features

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

Web Developer

East Bay, CA, United States, San Francisco, CA, United States, Silicon Valley, CA, United States, Toronto, ON, Canada, or Vancouver, BC, Canada