
Location
London
Hours
Full Time
Salary
Negotiable
About the Role
Are you ready to shape the backbone of a data-driven organisation? NewDay is looking for a Data Engineer to help design, build, and evolve the core pipelines and platforms that power analytics, reporting, and sophisticated data science across the business. You’ll play a central role in ensuring data flows reliably and efficiently at scale, enabling faster insights, smarter decision-making, and a resilient data ecosystem that supports everything from operational reporting to groundbreaking modelling.
Key responsibilities include developing and improving ingestion and transformation pipelines using technologies such as Spark, Scala, Python, AWS, DBT, and Snowflake. You will own and improve the organisation's Data Lake environment and data platform, ensuring it remains robust, scalable, and future-ready. You will manage ETL processing, table refreshes, defect resolution, and other business-as-usual activities. Continuously optimising performance through concurrency, multi-threading, automation, and best-practice engineering patterns will be essential.
Working within Agile delivery frameworks, you will ship high-quality, cloud-native data solutions via CI/CD. You will integrate data from multiple sources and solve sophisticated data challenges with creativity. The role involves designing and developing modular, reusable, scalable, and configurable data engineering solutions that adhere to the D.R.Y principle, minimising manual intervention and promoting automation.
This role is also known externally as Data Platform Engineer. At NewDay, we value diversity and inclusion, ensuring a vibrant and authentic working culture where everyone can bring their whole selves to work. Reasonable adjustments will be made to support candidates throughout the application and interview process.
Experience
Hands-on experience with DBT and Apache Airflow, building scalable data transformations and DAGs to orchestrate complex, reliable data pipelines. Experience managing task dependencies, automated retries, and error handling to ensure reliable pipeline execution with minimal manual intervention. Engineering experience using Python and SQL, with the ability to solve complex data problems at scale. Proven ability to design and guide modern data engineering solutions, including knowledge of data modelling, ETL/ELT, data warehousing, and scalable data pipelines. Experience leading and developing Data Engineers, combining hands-on technical contribution with coaching, technical direction, and ownership of delivery.
About you
You have strong data engineering foundations and a passion for solving sophisticated problems at scale. You are curious about AI and automation, with the technical interest to explore how emerging technologies can improve engineering quality, productivity, and ways of working. You are motivated to work collaboratively within Agile teams and deliver high-quality data solutions. We encourage applications even if you have not worked with every technology listed but have strong relevant experience.
Qualifications
No specific qualifications are required; however, a solid technical background in data engineering and a willingness to learn and adapt are essential.
NewDay

















