Sign in to WWR

Forgot your password?

See more Back-End Programming jobs

Back to all jobs

Float, the world’s leading resource planner, is looking for a Senior Data Engineer with exceptional skills in successfully maintaining the health, reliability, and integrity of databases and their data. We’re a team of people living our best remote work lives. From New York to Melbourne, Canada to South Africa - our team of Engineers, Product Managers, Marketing and Customer Success folks work asynchronously to help teams plan and manage their time better. Float is self-funded, profitable, and growing. If you’re a self-starter, aligned with our values, and are looking to join a team that’s passionate about helping others work and live more productively, we want to hear from you. Here are a few tips from our CEO to make sure your resume stands out from the crowd.

Who We’re Looking For

You are a motivated Senior Data Engineer with deep experience working within and taking responsibility at the MySQL database layer. You have deep experience working with Product Engineers to define a suitable schema and understand how to best structure queries to maintain consistent levels of performance. You are comfortable analyzing database performance, identifying bottlenecks, and performing proof of concept experiments to provide confident proposals for solutions.

With your extensive experience, you are comfortable sharing your knowledge and levelling up the wider team in how to best make use of MySQL in particular, but also Redis and MongoDB as well as contributing to product development work.

We are looking for someone able to evaluate optimizations schemes like MySQL partitioning and query caching to improve performance - this would require analyzing current usage patterns and comparing them with a proof of concept and possibly shadow tests.

We expect that the successful candidate will have significant expertise in the following areas:

  • MySQL administration and expertise (4+ years)
  • Cloud Computing database systems (GCP a plus)
  • Application-level programming in at least one language (PHP & Node.js a plus)
  • Database monitoring tools to identify performance opportunities and maintain availability
  • Data architecture & database strategy for a growing customer base
Asynchronous is the default form of communication at Float, and we have very few meetings, so you’ll have long stretches of time to focus on deep work. Everyone at Float leads by example and sets the bar for quality.

What You’ll Do

You will be working within our Engineering team to develop our data architecture, retention, querying, and recovery strategies. You will perform regular administration of MySQL database and coordinate best practices and query optimization across our various services.

As a Senior Database Engineer, you’ll monitor and troubleshoot database performance issues as well as proactively implement improvements to our high availability, disaster recovery, and backup/recovery solutions.

Your work will be measured by improvements to application performance and stability as well as a successful MySQL 8 migration. You’ll be leading efforts to reduce incidents related to database issues while also delivering a strategy for the maintenance and scaling of our current database architecture. A natural consequence of this will be to raise the level of database knowledge across our Engineering team.

What We Offer

The salary for this role is US $133k

We have a range of expanding and improving benefits and perks including:

  • Home office expense budget
  • Co-working expense budget
  • Health & Fitness budget
  • Annual team meetup
  • Care for your community

For those in the US, we’ll pay 50% of your medical, dental & vision coverage, including partners and children. Since our HQ is in New York, those outside of the US will be hired as contractors—but don’t worry—you’ll have access to the same great benefits. We’re a global company and we encourage people of all different locations, nationalities, backgrounds, and perspectives to apply.

About Our Process

You can find a lot of useful information about our interview process and what it’s like to join our global team on the Float careers page.

We appreciate and understand the time and energy that goes into crafting a solid job application, so we thank you in advance for your interest in joining our team. Unfortunately, we are unable to provide individual feedback during the application stage due to the volume of applications that we receive.

  • Share this job:

Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!

Apply for this Position

Please ensure you meet geographic and skills requirements before applying.

  • Share this job:

Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!