Senior Database Engineer - MySQL, AWS
TwilioAbout the role
See yourself at Twilio
Join the team as our next Software Engineer (L3)
Who we are & why we're hiring
Twilio powers real-time business communications and data solutions that help companies and developers worldwide build better applications and customer experiences.
Although we're headquartered in San Francisco, we're on a journey to becoming a globally antiracist company that supports diversity, equity & inclusion wherever we do business. We employ thousands of Twilions worldwide, and we're looking for more builders, creators, and visionaries to help fuel our growth momentum.
About the job
This position is needed to build and operate data and analytics services for our mail pipeline. We do this by leveraging technologies like AWS Aurora/MySQL, ProxySQL, DynamoDB, Snowflake, ClickHouse, Go, Docker, Kubernetes, etc. We are looking to grow the team to help support cloud migrations, scale existing offerings and create new offerings through tooling and automation.
Our team manages the database lifecycle for some very large databases that are essential for Twilio's email pipeline, while also designing, building, and maintaining highly scalable and reliable software that empowers customers with comprehensive email logging and analytics. Our systems process over 1 million events per second on an average day. We are looking for a talented and passionate individual to help migrate our on-premise MySQL databases to AWS Aurora, manage and build logging and analytics services. You will be part of a team that ensures the reliability and performance of a large and diverse data storage stack, builds and operates analytical services. You will directly engage with other development teams to provide data-relevant advice and feedback, and create standards and procedures for leveraging managed datastores in the cloud.
Responsibilities
In this role, you’l:
- Develop standards, procedures, tools to deploy, configure, and operate databases in a large-scale environment.
- Help resolve technical Database issues/blockers.
- Perform thorough and thoughtful code reviews to help maintain a high standard of code quality.
- Identify key system metrics and ensure adequate monitoring coverage for new and existing data storage and analytical services.
- Work with teams across the company to troubleshoot/determine resolution for complex issues
- Be creative, take your own initiative, and solve some of our most challenging problems
- Promote a DevOps culture that is driving massively scalable, highly reliable, resilient services in a fast-growing customer and engineering-focused company.
Qualifications
Not all applicants will have skills that match a job description exactly. Twilio values diverse experiences in other industries, and we encourage everyone who meets the required qualifications to apply. While having “desired” qualifications makes for a strong candidate, we encourage applicants with alternative experiences to also apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Twilio. We are always looking for people who will bring something new to the table!
Required:
- 3+ years of experience in your craft with demonstrated skill progression.
- Proficiency with various relational and non-relational databases.
- 2+ years of experience managing MySQL and AWS Aurora at a data-intensive environment
- Experience managing large-sized relational and non-relational data stores in on-prem infrastructure as well as public cloud (i.e. AWS, GCP, etc).
- Ability to design complicated and reliable components and large-scale systems.
- Proficiency scripting or writing complex scripts with Bash, Python or Ruby
- Proficiency with one or more of the programming languages (Go, Java, C++, or similar)
- Familiarity with Kubernetes and other orchestration systems.
- Strong knowledge of Linux internals and computer systems (file systems, networking, memory, etc).
- Automation-minded; experience
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s