Data Engineer

  • TrueLayer
  • London, England, United Kingdom
  • 02/08/2020
Full time IT - Systems Engineering IT - Software Development Analysts

Job Description

Description

TrueLayer’s new Data Analytics team empowers our entire organisation to make strategic decisions based on a scalable data infrastructure, coupled with commercial insight and impeccable leadership skills.

As one of our first Data Engineers, you will join this team and help to shape the vision for our data infrastructure. By building entirely new services and maintaining/iterating on our existing infrastructure, you will be a key player in our engineering journey as we raise the bar for the whole financial ecosystem

We always aim to empower our engineers and this means using the best tools for the job. Technically this means using the best in class technologies such as Spark and Airflow for our data pipelines, Presto/Athena to enable easy access to our data lake across the business, Docker and Kubernetes to schedule and run our services, AWS for our infrastructure, ElasticSearch, PostgreSQL, Redis and more - the best tool for the job wins.

Our technology stack
  • Our go-to programming languages for backend services are C# and Python, but we use other technologies when the challenge we are working on calls for it (Golang and Rust);
  • Most of our data pipelines currently use Python, Spark and Hive, sometimes orchestrated with Airflow (but often glued together with BASH);
  • Docker containers orchestrated by Kubernetes, hosted in AWS;
  • Monitoring using a combination of the ELK stack, Jaeger, and Prometheus/Grafana.

Who We Are

At TrueLayer, we’re making finance work smarter for everyone by enabling secure, global access to the financial system. Headquartered in London with offices in Milan and Hong Kong, we’ve raised $47M to date and we’re trusted by some of the biggest names in fintech, including Revolut, Chip and Zopa.

Our people are what makes us great - at TrueLayer, you will work alongside some of the brightest minds in fintech and contribute to projects that have global impact. As we enter hyper-growth and expand our open banking platform across Europe and Asia, we’re looking for talented individuals who share our core principles to join us.

Our mission is to grow the open banking economy. We’re currently the leading open banking provider in the UK, and we’re just getting started…

As a Data Engineer, You Will
  • Help develop the vision for and architect our data infrastructure;
  • Design, build and launch new data pipelines in production, that can be used for analysis across all areas of the business including Product, Growth and Operations;
  • Maintain and enhance our core data infrastructure and ETL framework;
  • Help make our data platform globally scalable, reliable and available;
  • Ship rapidly and regularly to production - we don’t wait around - when it’s ready, we ship it;
  • Optimise our engineering processes and ultimately, our products;
  • Contribute to our culture, and help make sure TrueLayer remains an exceptional place to work.

Requirements

What we need from you:
  • Data engineering experience, particularly in architecting and building end-to-end data solutions and pipelines;
  • Good understanding of data modelling, data access, data storage techniques, distributed systems and streaming data architectures;
  • Commitment to good engineering practices: clear documentation, thorough testing and helpful automation;
  • Knowledge and proficiency in at least one major programming language and SQL;
  • Effective communication skills- you can present insights to technical and non-technical audiences and you love proposing actionable solutions;
  • A methodical, analytical and organised approach to tackling large scale projects and data sets;
  • A desire to work in an engineering team that collaborates, shares knowledge and empowers each other to succeed.

Nice To Haves
  • Previous experience at a startup or high-growth company;
  • Experience in Big Data frameworks like Spark or Hadoop;
  • Experience with Python and data manipulation libraries like Pandas;
  • Exposure to Kubernetes/cloud-native patterns

Benefits

What you can expect from us:
  • Competitive salary and meaningful equity in the company ð��°
  • A lovely, spacious, natural light filled office in Clerkenwell ð��¢
  • Team lunches on Friday ð���
  • Flexible hours and remote working ⌛️
  • Flexible holiday policy ✈️
  • Generous parental leave ð��©‍ð��©‍ð��
  • ‍ð��¦
  • Enhanced pension contribution at 4% & 4% plus Health Insurance ð��´ð��¾
  • Learning & development allowance ð���
  • Annual retreat & regular team socials ð���ð��½ð��ºð��»
  • Choice of hardware ð��»
    • (and yes we have both a ping pong table ð���and pool table ð��±)
    Be your True(Layer) self at work

    As we go global, we want our team to reflect the diverse and multicultural world we live in.

    So, we choose to talk about Inclusion and Diversity [in that specific order] because we believe Diversity won’t be successful without Inclusion first. We build teams, cultivate leaders and create a company that’s the right fit for every person in it.

    We look forward to hearing from you!

    Please note, we don't accept applications from recruitment agencies - thank you!

    Job Summary
    • ID: 5EC553E649
    • Department: ["Engineering"]
    • Type: full time