Database Engineer

DigitalOcean

(New York, New York)
Full Time
Job Posting Details
About DigitalOcean
DigitalOcean, the cloud for developers, is a dynamic, high-growth technology company that serves a passionate community of technologists around the world. We want to simplify cloud computing for every developer and are working on some of the most challenging and interesting problems in cloud computing.
Summary
DigitalOcean's software engineers develop next-generation cloud infrastructure technology that will change how millions of developers build, deploy, and scale web applications. Our mission is to simplify cloud infrastructure; this requires knowledge in many different fields, from distributed systems, virtualization, software defined networking, storage at scale, real-time data processing, and user interface design.
Responsibilities
As a data services administrator, you'll work with amazing teams across the organization, giving them a smooth runway with respect to their data needs. You'll apply a variety of technologies from relational databases to message buses to key/value stores. You'll button it all up, nice and neat, leveraging best practices so that each service is stable and monitored. Above all, you'll be part of a fledgling team, contributing to the founding principles and methods thereof, all to make developers' lives easier. * Work closely with software, network, and platform engineering to ensure data systems are scalable, resilient, and predictable. * Track, monitor, and visualize performance of the databases at the core of our infrastructure. * Evaluate and qualify databases, message queues, consensus systems for use in DigitalOcean's cloud. * Build a deep understanding of how our systems operate under ideal conditions as well as failure cases and how to react to them. * Contribute to tooling and incident response procedures to enable and empower our technical operations team. * Offer data structure/service guidance based on best practices.
Ideal Candidate
* Experience building large, replicated MySQL setups is required. * Expertise with at least two of the following data systems: MySQL, HBase, PostgreSQL, Zookeeper, Kafta, ElasticSearch, Redis. * Experience optimizing complex queries and designing large schemas. * Experience with configuration management. * Fundamental understanding of data storage systems on both the practical and academic/data structure side. * Familiarity with monitoring and debugging large, global, distributed systems is a plus. * Familiarity with one of the following languages: Ruby, Python, Go, C/C++, or Java. C/C++. Java, or Go us a plus.
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

DigitalOcean offers competitive health, dental, and vision benefits for both employees and their dependents. Competitive compensation including a 401k with up to 4% employer match.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.