Data Engineer

Data Engineer

Full-Time 60000 - 75000 € / year (est.) No home office possible
S

At a Glance

  • Tasks: Build and optimise data pipelines for price optimisation software in a fast-scaling startup.
  • Company: Join Clariti AI, a profitable B2B SaaS company revolutionising retail banking pricing.
  • Benefits: Competitive salary, profit share, equity options, flexible hours, and generous holiday allowance.
  • Other info: Exciting growth opportunities and a chance to wear many hats in a dynamic environment.
  • Why this job: Make a real impact in a growing company while developing your skills in data engineering.
  • Qualifications: Bachelor's or master's in STEM, 2+ years as a data engineer, and Python proficiency.

The predicted salary is between 60000 - 75000 € per year.

Location: London/Hybrid - Office two+ days per week

We're hiring data engineers who want to take ownership in a fast-scaling startup.

About Clariti AI

Clariti AI is a B2B SaaS company providing price optimisation software to retail banks. We help banks make pricing decisions on products like mortgages and savings. Our pricing software guides clients to price recommendations that are worth millions of Pounds or Euros in additional revenue. This is an exciting time to join the company, with a growing set of clients in the UK and Ireland. After recent successes, Clariti AI has built a very promising pipeline of new clients, with revenues expected to increase significantly in the next year. The company is bootstrapped (no VC or angel investment) and is already very profitable.

Data Engineer

This data engineer role will play a key role in helping us improve the production quality of our software as we scale. Our software offering has a significant financial impact for our clients and needs to be outstanding for our clients to get value.

As an early joiner, the Data Engineer role is key, and provides multiple opportunities for the right person to grow significantly. There are many things to focus on depending on experience and interests. The role is all about pro-active "building and improving", whether that is scaling our infrastructure as we take on more clients and larger clients, streamlining and automating data refresh processes, improving our data security, building and deploying machine learning models, or getting involved with client pitches.

What you'll be working on

  • Building, optimising, and deploying price optimization machine learning ETL/ELT pipelines and data processes.
  • Improving and adapting our data infrastructure and code base as we scale - including collaboration, security, scalability, efficiency, automation and auditability.
  • Interacting with new clients on client pitches, and working with existing clients to onboard our software, offering engineering and pricing expertise.

Essentials:

  • Strong academic background with a minimum bachelor's or master's degree in a STEM subject (Computer Science, Mathematics or Engineering)
  • At least 2 years' experience working as a data engineer (ideally consulting / financial services) - salary and level will reflect experience.
  • Proficiency in Python (pandas, numpy)
  • Professional experience with Azure cloud services (AWS / GCP acceptable with deeper experience)
  • Strong experience deploying clean, maintainable, production-level code.
  • Basic understanding of DAG (Directed Acyclic Graphs) and their role in pipeline orchestration

It would be nice if you could bring (desirables):

  • Professional experience with PySpark, MySQL, Docker, Kubernetes
  • Experience with best-practice pipeline orchestration software (Airflow, Dagster).
  • Experience migrating code from prototype notebooks to .py, while maintaining logic and transparency of underlying code
  • Owned a project across a whole software product lifecycle, from data infrastructure, to model development and deployment, to front-end integration
  • Experience of pricing analytics and/or optimization ideally in retail banking
  • Experience in producing PowerPoint presentations / reports and presenting to clients or colleagues
  • Willingness to get involved in all parts of the business - we are a small company so we all wear many hats
  • An entrepreneurial spirit and drive to work in an early-stage start-up that directly rewards impact

Tech stack:

  • Platform: We build everything in Azure (but sometimes need to work in other cloud providers like AWS depending on client's needs).
  • Backend - We develop all our code in Python
  • Front-end - MySQL and jQuery/React

What we offer

  • A highly competitive salary
  • A genuinely compelling profit share scheme, with the potential to own a significant stake in the business
  • Equity options that deliver significant gains if the company is acquired
  • Flexible working hours "Work anywhere" for up to two months a year
  • A significant opportunity to grow quickly with regular performance-based promotions and pay increases
  • 25 days per year holiday allowance, increasing by one day per year after two years' service to 30 days

Other

We cannot sponsor visas, so only applicants with the permanent right to work in the UK will be considered. Successful applicants should be willing to work in London up to two days a week and should be willing to travel to clients occasionally.

Data Engineer employer: Step 2 Recruitment LTD

At Clariti AI, we pride ourselves on being an exceptional employer that fosters a dynamic and innovative work culture. As a Data Engineer in our London-based team, you'll enjoy a highly competitive salary, a compelling profit share scheme, and the chance to significantly grow your career in a fast-scaling startup environment. With flexible working hours and the opportunity to work remotely for part of the year, we empower our employees to take ownership of their roles while contributing to impactful projects that drive financial success for our clients.

S

Contact Detail:

Step 2 Recruitment LTD Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Data Engineer

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to data engineering. This could be anything from ETL pipelines to machine learning models. Having tangible examples of your work can really set you apart.

Tip Number 3

Prepare for interviews by practising common data engineering questions and scenarios. Think about how you would approach real-world problems, especially those relevant to pricing optimisation. Confidence and clarity in your thought process can impress interviewers.

Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining us at Clariti AI. Tailor your application to highlight how your experience aligns with our needs, and don’t hesitate to follow up after applying!

We think you need these skills to ace Data Engineer

Python
pandas
numpy
Azure cloud services
AWS
GCP
DAG (Directed Acyclic Graphs)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Data Engineer role. Highlight your experience with Python, Azure, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for data engineering and why you’re excited about joining Clariti AI. Let us know how you can contribute to our mission of optimising pricing for retail banks.

Showcase Your Projects:If you've worked on any interesting projects, especially those involving ETL/ELT pipelines or machine learning, make sure to mention them. We love seeing real-world applications of your skills and how you’ve made an impact!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team. We can’t wait to hear from you!

How to prepare for a job interview at Step 2 Recruitment LTD

Know Your Tech Stack

Make sure you’re well-versed in the tech stack mentioned in the job description. Brush up on your Python skills, especially with libraries like pandas and numpy, and be ready to discuss your experience with Azure cloud services. Being able to talk confidently about your technical expertise will show that you're a strong fit for the role.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled challenges in previous roles, particularly in data engineering. Think about times when you improved processes or optimised systems. This is crucial since the role involves building and improving data infrastructure, so demonstrating your proactive approach will impress the interviewers.

Understand the Business Impact

Since Clariti AI focuses on price optimisation for retail banks, it’s important to understand how your work as a data engineer can directly impact their bottom line. Be ready to discuss how data-driven decisions can lead to significant financial benefits for clients, and show that you’re not just a techie but also someone who understands the business side of things.

Be Ready to Wear Many Hats

As a small startup, Clariti AI values versatility. Prepare to discuss your willingness to take on various roles and responsibilities. Share experiences where you’ve had to adapt quickly or learn new skills on the job. This will demonstrate your entrepreneurial spirit and readiness to contribute to different aspects of the business.