Software Engineer II, Datastores
Core
Build and operate the database platform powering Slack, managing thousands of stateful hosts and petabytes of online database capacity.
Role type
Senior IC database infrastructure engineer
Builds
High-scale MySQL database platform using Vitess for Slack
Domain
Enterprise communication / Distributed systems / Cloud infrastructure
Deliverable
production ML models | infrastructure
Required skills
MySQL, Vitess, Go, PHP/Hacklang, Python, Ruby, Java, Linux, AWS, Terraform, Ansible, Chef, Puppet, distributed data storage systems, performance optimization, on-call incident response
Preferred skills
Experience with Kafka, Cassandra, or ElasticSearch, deployment automation tools
Technologies
MySQL, Vitess, Go, PHP/Hacklang, Python, Ruby, Java, Linux, AWS, Terraform, Ansible, Chef, Puppet, Kafka, Cassandra, ElasticSearch
Responsibilities
Operate and enhance large, highly-available database infrastructure; Develop tools for self-service database management; Collaborate with engineering teams on database storage needs; Write code to capture database performance and create monitoring dashboards; Participate in on-call rotation to triage and resolve production issues
Seniority
Senior, hands-on IC