Data Engineer
Role details
Job location
Tech stack
Job description
Join us as a Data Engineer! Are you passionate about turning data into something genuinely useful? In this role, you'll work closely with our Data Management Team Lead and a great mix of data engineers, data scientists, and visualisation specialists. Together, you'll make sure the wider business has access to clear, reliable, and well-governed data that drives confident decision-making every day.
Your work will involve building and delivering data pipelines, bringing in data from a range of sources, and transforming it into high-quality, trusted data products. You'll also help shape how we use data across Lowell-championing a data-first mindset and supporting others to grow their own skills and confidence.
If you enjoy solving problems, collaborating with brilliant people, and creating data solutions that make a real impact, this is a place where you can do your best work.
Requirements
- Strong communicator who can build relationships at all levels and quickly understand business needs.
- Solid experience working in Agile teams (Scrum or Kanban).
- Advanced SQL skills with hands-on experience in Azure SQL and/or Databricks, plus the ability to work across multiple data platforms (Python is a bonus).
- Confident working with varied data sources - databases, flat files, APIs and event-driven streams - and skilled in building complex data transformations.
- Experience designing, building and managing large-scale data pipelines and products using Azure Data Engineering tools (Data Factory, Databricks), Spark (Scala/Python), and T-SQL.
- Strong analytical mindset with the ability to learn quickly, solve complex problems, and support data science through feature engineering and good engineering practices (CI/CD, lakehouse principles).