Senior Data Engineer (Remote)

Float.com

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.
Subscribe Now