Here at Yoco we want to make it easier for small business owners to do business. We’re all about simplifying the complicated things so that they’re smooth, easy and clever where it matters most - your sales.
Our mobile card readers allow you to accept payments when and where you need to, by connecting to your smartphone or tablet. Our free business too...
Read more about this company
You’ll serve as a Senior Data Engineer within the Data Engineering team, which is part of the larger Engineering team at Yoco.
The Data Engineering team focuses on creating scalable, cloud-based frameworks, services and platforms. Their goal is to streamline and accelerate data processing, handling both time-to-market and data volume challenges. This encompasses data ingress, egress, transformation (including filtering, aggregation and projection) and the development of data products, utilising batch, real-time, and hybrid processing models.
What you will be doing
Design cloud-based data processing frameworks and services
Establish service definitions, standards, conventions, and workflows
Develop high-quality, maintainable and performant source code
Collaborate cross-functionally with various stakeholders to ensure smooth interaction, and timely and relevant delivery
Perform technical interviews, mentor team members and continually drive innovation within the team by nurturing a willingness to experiment and solve complex problems together
Take ownership of key data pipelines, ensuring their reliability, efficiency, and scalability
Continuously evaluate, identify, and implement new AI-powered tools and methodologies to enhance the data engineering process and optimise team workflows.
About you
A proven track record (3-5 years) with Pipeline Development & Optimisation
Python programming
Advanced SQL knowledge
Good understanding of modern Agile software engineering practices
A strong grasp of modern data processing stacks and their implementation is required, along with experience in cloud computing services (AWS/GCP) and their practical application.
Designed cloud-based data processing frameworks and services
Communicates effectively, fostering collaboration with diverse stakeholders across the organisation.