Job Board

Powered by Personforce

Database Support Engineer

Job Category:
Engineering / Technical Services
Career Level:
Mid Career (2+ years of experience)
Job Type:
Full Time/Permanent
Company Name:
San Francisco
Description: About MongoLab: 
MongoLab is a fully-managed cloud database service featuring highly-available MongoDB databases, automated backups, web-based tools, 24/7 monitoring, and expert support. Developers absolutely love us because our Database-as-a-Service (DBaaS) allows them to focus their attention on product development instead of operations. 

MongoLab is one of the fastest-growing companies in the cloud infrastructure space. We're headquartered in the Mission/Potrero area of San Francisco and are well-funded by premier venture and angel investors including Foundry Group, Baseline Ventures, Upfront Ventures, Freestyle Capital and David Cohen of TechStars. 

What makes us happiest? Innovating, automating, helping other software developers, and giving back to our community. 

In addition to checking out our website, you should look at our open-source tools and our blog

The Role: 
We are looking for a Database Support Engineer to join our support engineering team to focus on ensuring each database in our fleet of over 100,000 is fast and scaling properly. 

In this role you will work on challenging performance-tuning cases and will support our users by learning the way their applications are using MongoDB in order to make indexing, data modeling, and/or platform sizing and configuration recommendations. 

As you advance, you will have opportunities to automate and productize performance diagnostic techniques and best-practices. Check out our open-source tool Dex, which can automatically recommend the correct indexes for slow queries. 

In this role, you’ll be exposed to every major cloud provider and infrastructure technology. We currently run on Amazon, Google Cloud Platform, Joyent, Rackspace, and Microsoft Azure and have integrated with all of the major Platform-as-a-Service providers (Heroku et al.). 

Here are some challenges you’ll face: 
* Performance tuning large multi-terabyte sharded MongoDB clusters 
* Helping customers achieve optimal database performance while taking in consideration their constraints around time and money 
* Developing methodologies for identifying and solving performance issues 
* Learning MongoDB best practices and writing related articles for our documentation portal and blog 

Our ideal candidate: 
* Has a degree in Computer Science or at least one year of experience as a support/systems engineer at a backend services company 
* Can demonstrate strong written and verbal communication skills. You’ll be working with our developer community a lot over email and chat. 
* Has a good working knowledge of Linux 
* Has some experience programming or scripting in a modern, object-oriented language. 

Bonus points for: 
* Experience with MongoDB or relational databases 
* Experience with cloud platforms such as AWS 
* Experience using Python, JavaScript or Node.js 
* Experience with troubleshooting and being on call 
* Being a tinkerer! Show us any personal projects you’ve worked on, GitHub projects you’ve forked, etc. 
* Enjoying technical writing, blogging, and teaching 

Here’s what we can offer you: 
* Competitive salary, equity, and health benefits 
* Tons of leadership opportunities as you grow with our company 
* An environment that gives you the flexibility to seize moments of inspiration 
* The chance to go outside your normal duties and work on our blog, attend hackathons and conferences, speak at events, contribute to StackOverflow and open-source development, and anything else you’re interested in that can add to our community