MailChimp - Atlanta, GA
Database Engineer
MailChimp is a DIY email-newsletter service based in Atlanta that serves more than 4 million users worldwide. We're self-funded and profitable, and we're growing fast.
Job Description
MailChimp is seeking a database-focused infrastructure engineer to join our team. You’ll build, maintain, and monitor systems that support millions of users across all products and applications at the company. We operate in a high volume environment and are growing rapidly, adding 10000+ new accounts/day with that rate increasing every week. On the infrastructure side we do interesting work to support that scale and growth rate, working closely with developers to build and support our applications.
The engineering teams are small and focused, our benefits are unmatched, and internally we function much like a startup aside from established stability and abundant resources. There are no sales people, no investors, no board, and engineering teams are trusted to make good decisions with resources with minimal oversight.  We are competitive nationally on salary and benefits.
Applicants should have strong Linux experience, extremely heavy operational MySQL experience, independent troubleshooting skills, and a love for automation and monitoring.  Our core persistence layer consists of hundreds of horizontally sharded and paired Percona 5.5 instances. We are seeking an experienced engineer who would be part of the core infrastructure team with a focus on maintaining and improving this crucial MySQL layer in addition to contributing to the systems that feed off of it (emailgenome.org, Elasticsearch, Postgres, Redis). We take a pragmatic and practical approach to our stacks using proven components and building our own logic and complexity on top of well understood building blocks. This is a large, well built setup with consistent hardware, configs, monitoring, backups, and tuning in place.
Skills and Experience:
- Linux servers
- Experience with modern MySQL at high volume: sharding, replication, backups, monitoring, tuning
- Knowledge of the current MySQL ecosystem and an interest in where things are headed
- Deep understanding of InnoDB performance, recovery, tuning, and backups
- Experience with replication and an understanding of all options and components involved
- Exposure to HA solutions like MMM, haproxy, PXC
- Scripting and coding (python, bash, php)
- Puppet or other configuration management tool experience is a big plus
- Zabbix or other monitoring tools
- Familiarity with other infrastructure pieces of our stacks (nginx, apache, memcache, postgres, redis, elasticsearch) is also a big plus
Please apply here, the applications come directly to me:
<a href="http://mailchimp.theresumator.com/apply/oJIqi3/Database-Engineer.html" >
Many other positions available as well:
<a href="http://mailchimp.theresumator.com/" >
Ask HN: Who is hiring? (February 2014)