Switch Tech Talent
Senior Data Engineer (Data, AI, ML, Data Science)

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Senior Data Engineer | Python, SQL, AI & Machine Learning
Newcastle upon Tyne | On-site
£80,000-£130,000 + bonus
Financial Services or National Security | Separate divisions
A growing technology vendor is hiring Senior Data Engineers to build scalable data platforms and pipelines, with opportunities to work across AI engineering, machine learning and data science.
The Senior Data Engineer role
As the Senior Data Engineer, you will design, build and maintain reliable data pipelines and data-intensive applications supporting analytics, operational systems and AI/ML use cases.
Senior Data Engineer responsibilities include:
- Developing ETL/ELT pipelines to ingest, transform and validate data, making it accessible for downstream analysis and modelling.
- Building maintainable Python and SQL solutions, from reusable processing components to scalable data workflows.
- Working with distributed data processing technologies such as Apache Spark and Databricks, alongside orchestration tools such as Apache Airflow.
- Improving data quality, reliability and performance, investigating issues and addressing their underlying causes.
- Working directly with stakeholders and end users to understand requirements and take technical solutions from design through to delivery.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Opportunities across AI, machine learning and data science
The role offers scope to contribute beyond core data engineering, supporting analytical and modelling work and integrating AI components into applications and workflows.
Depending on the project, this could include RAG, LLM integration, model evaluation, inference optimisation, and testing and debugging non-deterministic systems.
The team values sound engineering judgement: understanding model limitations, identifying failure modes and recognising when statistical methods or deterministic software are more appropriate than AI.
You do not need to be a specialist in every area. The priority is strong data engineering capability and a genuine willingness to broaden your contribution across data science, machine learning and applied AI.
Senior Data Engineer experience and skills
- Strong commercial experience with Python, SQL, data pipelines and data-intensive systems.
- Experience with distributed processing and workflow orchestration, with tools such as Spark, Databricks or Airflow.
- A practical understanding of how systems work, including data quality, performance, reliability and technical trade-offs.
- Clear communication, a collaborative approach and the ability to take ownership of unfamiliar problems.
- A 2:1 or above in a STEM subject from a leading university.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Beneficial experience:
- Experience with LLMs, transformer architectures, AI evaluation or explainability.
- Exposure to edge computing, constrained or air-gapped environments, or AI safety and security.
Advantageous but not essential:
- Financial services, banking, private capital, risk, front-office technology, defence or other regulated-sector experience.
Why join as a Senior Data Engineer?
The opportunity combines greenfield development, direct access to end users and meaningful technical ownership within a collaborative engineering environment. It would suit a Senior Data Engineer who enjoys variety, wants to understand the wider purpose of their work and is keen to develop across data platforms, AI/ML and data science.
The package includes a salary of up to £130,000, a target-based bonus of approximately 10–25%, private healthcare, pension, and 25 days’ holiday plus bank holidays.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London