Senior Data Engineer - Outside Contract - Data Migration
Role details
Job location
Tech stack
Job description
Now, the business needs a hands-on Senior Data Engineer to take over from the consultancy, complete the migration, and build out the new reporting landscape.
You'll be stepping into a role where you are the sole Data Engineer - a genuine "one-person army" - with full ownership to design, refine, and deliver a best-in-class data reporting environment.
What You'll Do
- Take ownership of a partially migrated AWS reporting ecosystem and finish the build-out.
- Rewrite, optimise, and modernise existing reports for the new architecture.
- Build new reports, validation rules, and data quality frameworks.
- Extend and enhance the ETL processes across Python, Lambda, and Glue.
- Improve system performance including caching, optimisation, and observability.
- Work closely with the CTO to understand historical architecture and current business needs.
- Ensure strong data quality, reliability, and performance across all pipelines.
Requirements
- Strong, hands-on data engineering experience in AWS (Redshift, Lambda, Glue essential).
- Excellent Python skills and experience building scalable ETL processes.
- Skilled in SQL and working with large datasets.
- Experience creating modern reporting solutions end-to-end.
- A track record of improving or rebuilding systems from scratch.
- Strong communication skills - must be a confident UK-based professional able to work closely with senior stakeholders.
If you're interested in being a one-person Powerhouse who completes a major AWS migration and builds a new reporting ecosystem from scratch, please apply with an up to date CV.
Benefits & conditions
£500 per day. Outside IR35. 6-month rolling (12-18 months of work)