Data Engineer
We’re looking for a Data Engineer to join a fast-growing UK startup that’s reshaping how the hospitality industry manages staffing and operations through a data‐driven platform. You’ll play a key role in building the data foundations that power both internal decision‐making and customer‐facing products.
The role
You’ll combine data engineering, analytics, visualisation and infrastructure to make high‐quality data accessible across the business.
You will:
- Build and maintain scalable data pipelines feeding mobile and web apps, plus internal dashboards.
- Design and implement data architecture to optimise storage, retrieval and processing.
- Develop ETL processes to ingest, transform and load data from multiple sources, especially APIs.
- Work closely with data scientists and software engineers to understand data needs for product features.
- Partner with operations and commercial stakeholders to shape data requirements for reporting and decision‐making.
- Create and maintain data documentation, monitor pipeline performance and troubleshoot issues.
What you’ll bring
- Strong problem‐solving skills, shown through academic or professional work.
- Solid foundations in data architecture, data engineering best practices and scalable data solutions.
- Good understanding of data modelling, database design and normalisation.
- Proficiency in Python and SQL, ideally with experience of frameworks such as Airflow, TensorFlow or Spark.
- Willingness to build basic–intermediate backend skills (e.g. Python/Django) to support data integrations.
- Familiarity with data versioning, data quality management, build/deployment automation and CI/CD.
Nice to have:
- Experience building and maintaining data pipelines in production.
- Exposure to data lakes, data warehousing and modern data storage patterns.
- Experience with cloud platforms (AWS/Azure) and tools like Apache Airflow, Terraform or SageMaker.