Join the Base team.

Database Engineer

Krakow, Poland

Description

Do you find yourself dreaming about database tuning and designing large scale data systems? If you do, then make sure to give this opportunity a long hard look. Base is looking for an engineer who will take the entire data layer of our service to the next level.

As our primary data storage we currently use MySQL hosted on dozens of multi-tenant and dedicated servers with over 20TB of data, serving up to 70K queries per second. On top of that we run on Memcached, multiple ElasticSearch clusters (>100 nodes) and Redis HA servers (>100 servers).

We’re now looking for an engineer who will identify trends, discover bottlenecks, envision, design and implement the future of a world-class, distributed storage layer. All this to help the team at Base fundamentally revolutionize business software.

Feel free to take a minute to see what we’re about and what other challenges we deal with in our infrastructure: lab.getbase.com/infrastructure/.

Your responsibilities will include
  • Designing and implementing next generation large scale distributed databases with high performance and availability
  • Deciding if Redis, Cassandra and Memcached are the right choices for our future in cases when RDBMS’es fall short
  • Keeping the core of our data infrastructure available
  • Monitoring, performance tuning, and capacity planning
  • Proactively identifying and eliminating single points of failure
  • Owning the full technical stack: from servers to OS to databases and everything in-between
  • Deploying upgrades, patches, etc.
Job requirements
  • Expert knowledge in relational database design and storage fundamentals
  • Strong understanding and experience in SQL performance aspects – from machine, database, and SQL execution perspectives (MySQL preferably)
  • Ability to troubleshoot and help dev teams optimize SQL queries as well as optimize system configuration to max out database performance
  • Proficiency in shell scripting and one of the following programming languages: Python, Ruby, Perl or Java
  • Experience with systems monitoring and configuration management tools
What we offer
  • Ownership of the projects you work on
  • Team of passionate people who love what they do
  • Interesting projects, ability to implement your own ideas and improvements
  • Opportunity to learn and grow
  • Full time contract of employment

And everything you need to do your job effectively:

  • Flexible working hours
  • Professional development funds
  • Comfortable office, choice of your own laptop and other tools, daily catered breakfasts and lunches
Apply here

Request a Personalized Demo

Learn how to sell smarter and faster with Base.

Sell Faster and Smarter with Base

Base's products eliminates the need for multiple sales point solutions by providing businesses with tools for email, phone dialing, lead scoring, reporting and more.

Request a Personalized Demo

Learn how to sell smarter and faster with Base.

Almost There!

We're standing by with your demo. Please complete the following fields so we can personalize your demo to your needs:

Sell Faster and Smarter with Base

Base's products eliminates the need for multiple sales point solutions by providing businesses with tools for email, phone dialing, lead scoring, reporting and more.