Senior Data Engineer

Senior Data Engineer

This job is no longer open

The team ❤️

Our newly formed data team is here to build up and serve a best in class data platform to the whole company. This is a greenfield project so you will be able to play your part in key decisions and our strategy from the outset.

Tech Stack 💻

GCP, AWS, BigQuery, Postgres, Python, Airflow, DBT, Looker


What you’ll do 👀

Working closely with the rest of the data team and the wider company you will be part of a team ensuring the constant availability of clean, usable data and data services. As a senior member of the data team you will be expected to bring a wealth of knowledge and skills to the table, helping to further drive the standard of data and data services both within the data team and MoonPay as a whole. We’re not a totally greenfield data setup but we are only a few months into the journey so there is plenty of room for you to bring your own ideas into fruition. You will be expected to be involved in all stages of development, from planning through to deployment and monitoring, while at the same time playing a part in mentoring more junior members of the team and keeping your knowledge and skills up to date.

As a Senior you will be expected to

  • Lead on Data architecture.
  • Mentor and coach Data Engineers.
  • Contribute to our overall approach and standards within the Data Engineering discipline.

You should apply if ✅

  • Expert in python, including tests and at least some of the data libraries.
  • Extensive experience with spark, beam, dbt or some other data processing tool.
  • Extensive experience in designing data systems from scratch including data warehouse structuring.
  • Extensive cloud experience, using, deploying and maintaining (ideally GCP but transferable skills from other cloud providers is also fine).
  • Extensive experience with a number of differing data storage solutions, SQL and NoSQL databases, data warehouses, data lakes etc. Knowing the strengths and weaknesses of each system and where they should be best employed.
  • Experience with infrastructure as code, eg Terraform.
  • Fluent in SQL (exact flavour doesn’t really matter), with experience in using window functions and the more advanced features.
  • Experience with Airflow or similar orchestration tool.
  • Experience with shell scripting languages (eg bash).
  • Full understanding of Docker & kubernetes.
  • Experience working with both real time and batch data, knowing the strengths and weaknesses of both and when to apply them.
  • Familiarity with production quality ML and/or AI model development and deployment.
  • Ability to work under pressure, we’re a fast paced startup, you’ll be working on many different things day to day.
  • Good communication skills in English.
  • Experience in mentoring junior team members, this doesn’t have to mean management.
  • We’d also expect you to come to the table with your own ideas.

Bonus points if

  • Multi cloud environment experience
  • Experience/familiarity with other languages
  • Extensive experience with ML
  • Experience working in startups
  • Experience within crypto and/or fintech

Research has shown that women are less likely than men to apply for this role if they do not have solid experience in 100% of these areas. Please know that this list is indicative and that we would still love to hear from you even if you feel you only are a 75% match. Skills can be learnt, diversity cannot.

We promote a diverse and inclusive culture at MoonPay.

Logistics 🛠 

Unfortunately, we are unable to offer visas of any kind at this time!

Our interview process takes place on Google Hangouts and tends to consist of the following stages:

  • Initial screen (30-45 minutes)
  • Remote take-home task 
  • Final interview (2 hours)

Please let us know if you require any accommodations for the interview process, and we’ll do our best to provide assistance.

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.