Senior Engineer Database Infrastructure @ Slack
placeHybrid
attach_money $150,000
businessHybrid
scheduleFull Time
Posted 1 day ago
Your Application Journey
Interview
Email Hiring Manager
***** @slack.com
Recommended after applying
Job Details
About the Role
Join Slack's Datastores team to build and operate a high-scale database platform powering millions of messages and billions of queries. The role focuses on operating and enhancing highly available MySQL/Vitess based infrastructure, developing self-service tools, and collaborating with engineering teams on storage needs.
Key Responsibilities
- Operate and enhance large, distributed database infrastructure.
- Develop self-service tools for database management.
- Collaborate with engineering teams on storage solutions.
- Write code to capture performance metrics and create dashboards.
- Participate in on-call rotations and production issue resolution.
Qualifications
- 5+ years in data storage, core infrastructure, or distributed systems.
- Proficiency in Go, PHP/Hack, Python, Ruby, or Java.
- Experience with distributed systems like MySQL/Postgres, Kafka, Cassandra, or ElasticSearch.
- Background working with Linux server software at scale and operating cloud infrastructure (AWS).
- Familiarity with deployment automation tools like Chef, Terraform, Ansible, or Puppet.
- Excellent communication skills to explain complex concepts.
Our Team and Culture
At Slack, our core infrastructure team ensures performance, reliability, and scalability so that users experience seamless communication. The team values collaboration, clarity in coding, and continuous growth. Slack’s work environment is diverse and inclusive, allowing team members to support each other’s growth.
Key skills/competency
- Database Infrastructure
- MySQL
- Vitess
- Distributed Systems
- Cloud Infrastructure
- Linux
- Automation
- Go
- Performance Monitoring
- Collaboration
How to Get Hired at Slack
🎯 Tips for Getting Hired
- Customize your resume: Highlight distributed systems and database skills.
- Tailor your cover letter: Emphasize scale and reliability experience.
- Prepare for technical interviews: Refresh skills in Go, MySQL, and AWS.
- Research Slack: Understand their Datastores and engineering culture.
📝 Interview Preparation Advice
Technical Preparation
circle
Review MySQL and Vitess documentation.
circle
Practice coding in Go and PHP/Hack.
circle
Study cloud deployment on AWS platforms.
circle
Analyze production troubleshooting techniques.
Behavioral Questions
circle
Describe teamwork in high-pressure situations.
circle
Explain past conflict resolution experiences.
circle
Discuss learning from operational failures.
circle
Showcase clear technical communication examples.
Frequently Asked Questions
What technical skills are essential for the Senior Engineer Database Infrastructure role at Slack?
keyboard_arrow_down
How does Slack support professional growth for a Senior Engineer Database Infrastructure?
keyboard_arrow_down
What is the key responsibility for the Senior Engineer Database Infrastructure at Slack?
keyboard_arrow_down
What experience level is Slack looking for in the Senior Engineer Database Infrastructure role?
keyboard_arrow_down
How important is communication for the Senior Engineer Database Infrastructure role at Slack?
keyboard_arrow_down