Senior Data Engineer


Offer summary

Qualifications:

3+ years of experience in data engineering, analytics engineering, or Python development., Advanced skills in Python and SQL, with a strong understanding of database management., Familiarity with task orchestration tools like Airflow or Prefect and engineering best practices., Excellent communication skills and a proactive approach to mentoring junior team members..

Key responsibilities:

  • Implement and support ETL processes and data quality monitors.
  • Collaborate with Product Owners and Data Analysts across the business.
  • Conduct research into the technical stack of the data platform.
  • Potentially take on line management responsibilities for junior team members.

FXC Intelligence logo
FXC Intelligence Information Technology & Services Scaleup https://www.fxcintel.com/
51 - 200 Employees
See all jobs

Job description

Senior Data Engineer

European Remote

$5,000 to $6,000 per month

Typical hours are Monday-Friday working GMT/BST with potential on-call support required

We are looking for a Senior Data Engineer to join our Data Platform team, responsible for the storing and processing of most of our data. You will work with other Data Engineers using tools such as Python, SQL, Airflow and Prefect to ensure quality and collaborate with other teams across the business.

What you’ll be working on:

  • Implementing and supporting ETLs, Data Quality monitors, and Python applications

  • Conducting research into the technical stack of our data platform

  • Collaborating with Product Owners and Data Analysts from across the business

  • We are looking for someone who has the potential to grow to the next step in their career. Once you feel comfortable within the team and are accustomed to the tasks, you will have the opportunity to take more ownership over the team’s backlog and roadmap, as well as take on the line management responsibilities of more junior team members if this appeals. This will be a great opportunity to showcase your growing leadership skills!


About the Data Platform team:

  • You will join a team of five Data Engineers, varying in seniority. In time, as you become more familiar with the company, you may take over responsibility for line management of some of them, should this suit your career goals

  • The team is split into two subteams - one focused on data quality and implementation of ETL processes, the other one - overseeing data infrastructure and ML. This role is for the ETL subteam

  • We have four additional technical delivery teams and as the data platform is the centre of all data flows, you will regularly interact with other Team Leads and Product Owners

  • You will also have regular interaction with our fantastic Data Analysts and Technical Business Analysts

To learn more about what your standard day at FXC would look like, please read this blog post from one of our Senior Data Engineers describing a day in their life! 

You should apply if you have:

  • 3+ years of data engineering, analytics engineering or Python developer experience
  • We have a mix of technologies - we work with databases directly where we can, and use Python where we cannot, so an ideal fit would be a mix of Python and DB background
  • Advanced skills in Python

  • Familiarity with engineering culture - git, code style best practices, writing code with maintainability in mind

  • Advanced skills in SQL

  • Experience managing a columnar data warehouse - preferably one of - Clickhouse, Vertica, GreenPlum

  • Experience with Airflow, Prefect or other task orchestration tools

  • A proactive approach, with the ability to set and exemplify high standards

  • The ability to work in a fast-paced environment and adapt to change quickly

  • Excellent communication skills, with the ability to communicate clearly and effectively

  • Ability and desire to mentor/support more junior or less technical employees of the company


These skills will help, but aren’t essential, as we can offer training:

  • Prior experience working for a data product company

  • Experience building or maintaining third-party or in-house data quality and cataloguing solutions

  • Experience with documentation of system architecture

  • DBT, Kafka

  • Prior experience managing BI tools such as Tableau, Metabase and Superset


The current tech stack:

  • Airflow

  • Clickhouse

  • DBT

  • Python

  • MongoDB

  • PostgreSQL

  • MariaDB

  • Kafka

  • K8s

  • AWS


FXC Intelligence is a leading provider of cross-border payments data and intelligence, providing some of the world's biggest companies, central banks and non-governmental organisations with the strategic insights, expertise and awareness to effectively compete in their chosen markets. By joining us, you will be diving into a world of data-driven exploration and innovation, revolutionising financial insights through cutting-edge technologies, machine learning and predictive analytics.

Your contributions will shape the future of cross-border finance, helping clients to uncover better paths to growth and profitability, as well as being a trusted reference and source for many of the leading international publications.

We are proud to produce industry-changing data and intelligence, aided by our company values of being customer-focused, taking ownership, knowledge, communication and leadership.

We’re an innovative company that strives to look after its team and we take pride in providing a positive company culture. Have a look at our careers page to see for yourself what it’s like to work with us: https://careers.fxcintel.com/

Also, feel free to check out our Blog, Instagram, and Glassdoor pages to learn more about our culture and hear directly from our team about what it's really like to work with us!

At FXC Intelligence, we believe in embracing diversity in all forms and fostering an inclusive environment. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Proactivity
  • Adaptability
  • Communication

Data Engineer Related jobs