Data Engineer

London, ENG, GB, United Kingdom

Job Description

Location: London (Hybrid - 2 days in the office)



Job type: Full Time

Who we are




We're a group of restaurant-obsessed foodies with a passion for shifting restaurants from surviving to thriving.


Our purpose is to supercharge restaurant performance and our mission explains how we're going to do just that. We believe that every restaurant operator should know what's going on in their business and what they can do to optimise their performance.



We are backed by Amadeus Capital Partners, S28 Capital, Techstars and other leading venture capitalists and this is an epic opportunity to be part of a fast-growing, exciting start-up with a huge amount of growth potential.


Tenzo team in numbers: 4 offices, 18 nationalities, about 30 Tenzonians.

Diversity and Inclusion




Tenzo is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, colour, national origin, religion, gender, gender identity or expression, sexual orientation, marital status, age, veteran status, or disability status.

About the role




You'll be joining our Product Engineering team, specifically our Aggregate Team. The Aggregate Team is responsible for building and maintaining our data pipeline and ETL processes, which form the core of our product and define what makes Tenzo unique. With over 70 integrations and counting, we are constantly expanding our capabilities and handling substantial amounts of data that feed our web and mobile applications.


The Aggregate Team is strategic for us, with a primary focus on leading innovation, enhancing functionality, scalability, and connectivity of our new and legacy integrations, ultimately delivering seamless experiences for our valued customers and partners.


You can explore our integrations here: Tenzo Integrations



This is an exciting opportunity for a professional to make a significant impact at Tenzo. This role is pivotal in shaping how our product integrates and interacts with external systems, partners, and platforms.



Our Tech Stack:



Apache Airflow Python Django AWS (S3, RDS with Postgresql, ElastiCache, MSK, EC2, ECS, Fargate, Lamda etc.) Snowflake Terraform CircleCI

Your mission





Design and develop data pipelines, orchestrating key activities such as data ingestion, extraction and transformation, task automation and serving of data to applications and dashboards. Work on complex data challenges, balancing delivery of short-term wins and longer-term value. Build robust, scalable, and efficient integrations using industry-standard protocols and APIs. Ensure the reliability and security of integration points. Optimise and troubleshoot data workflows to ensure efficiency and reliability Implement and improve data quality and validation checks to ensure data integrity. Identify, troubleshoot, and resolve data mismatch bugs and other data quality issues. This includes reviewing and validating data from various sources, such as spreadsheets, to ensure accuracy and consistency. Contribute to the development and maintenance of our data warehouse solution on Snowflake Collaborate with our product manager and stakeholders to collect and refine data requirements. Optimise data storage, infrastructure performance and cost Practice and promote excellent data and cloud engineering best practices Work in a high-performing team, creating and refining tickets, and participating in planning session and team retrospectives.


About you



Combines an analytical and business-oriented mindset to create intelligent solutions that enable delightful data experiences, for our colleagues and customers balancing delivery of short-term wins and longer-term value Has strong communication and collaboration skills, with the ability to work effectively in cross-functional teams. Willing to take initiative, proactively contribute ideas and like to own work from the beginning to the end with minimal supervision Familiar with SQL databases, analytical data warehouses, data orchestration and data pipeline tools. Proficient at writing technical documentation, plans and creating architecture diagrams. Has continuous delivery experience in an agile environment, such as scrum or kanban.

What you'll bring to the role





Proficient in

Python

programming for data manipulation and automation (

Must have

). Proficiency in

SQL

and experience with relational databases such as

PostgreSQL

, including database administration, tuning, and optimisation (

Highly desirable

). Experience with data pipeline and workflow management tools such as

Apache

Airflow

(

Nice to have

). Proficiency in

Git

(

Important

). Ability and eagerness to write high-quality code, technical documentation, architecture diagrams, and production plans (

Important

). Strong understanding of data challenges and strategies to address them, including data quality, privacy, and security (

Important

). A pragmatic approach to data engineering, balancing the need for near-term value with future-proofing and scalability (

Important

). Strong knowledge of data management best practices, including frameworks for testing, monitoring, and alerting in relation to data pipelines (

Important

). Experience with cloud platforms, particularly

AWS

(

Nice to have

).

Candidates with experience in our tech stack will be prioritised, but don't be discouraged if you lack experience in some areas of our tech stack.

Work perks and benefits





Tenzo is committed to improving the general well-being of our team members. As our 'Passionate about our people' value states: we aim to create a supportive and diverse environment for our people to grow. Working as part of a small team, you will benefit from a level of responsibility from the get-go. We also commit to a dedicated time for personal development and clear career progression in an exciting time of growth and development of the company.

Tenzo Swag


We'll hook you up with workstation perks, Macbook and all software needed on your first day!

Work from Home


You'll receive a 75 work from home set-up budget, which renews every year
?

Flexible Working


A minimum of 2 days a week in the London office, plus any additional days such as trade shows, team quarterly meet-ups

Enhanced Parental Leave


Having a child is an exciting time in anyone's life. Tenzo is an inclusive employer, meaning we support all types of families equally.

Stock Options


Eligibility to our stock options program

Pension


ESG pension scheme

Customer Lunches


Every quarter we plan a team lunch at one of our customer's restaurants
?

Tenzo Offsite


A chance to meet fellow team members from all over the world at our annual team offsite

Your Eyesight


We cover tests and contribute 75 to spectacles (or equivalent in local currency)

Your Development


Dedicated time for personal & professional development (we're supportive of external L&D resources when needed) and monthly lunch and learns

Annual Leave


25 days of holiday + bank holidays (increasing to 27 after 1 year and 29 after 2 years tenure)
?

Work Abroad


Seeking a change in environment? Enjoy up to 2 weeks during the UK summertime working abroad!

Socials


Monthly events both in person and virtually!



Please note:

exclusively no recruiter emails for this role. We have established recruitment partnership agreements in place and no need to work with additional recruitment partners at this time.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3222154
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned