
Data Engineer Jobs
Browse the latest jobs and read our FAQs to help further your career.
Latest roles
Lead Data Engineer
- Type
- Permanent
- Salary
- Competitive
- Location
- Crewe, United Kingdom
Lead Data Engineer Crewe (4 days per week) | Competitive + Bonus + Benefits Gravitas are partnering with a global organisation to recruit...
Senior Data Engineer
- Type
- Contract
- Salary
- £300 - Per Day
- Location
- Greater London, United Kingdom
Senior Data Engineer About the Role We are looking for a motivated Data Engineer to join our Data Platform team and help align reliable...
Senior Database Developer
- Type
- Permanent
- Salary
- £65,000 - £85,000
- Location
- London, United Kingdom
Senior Database Developer The Senior Database Developer is responsible for designing, building, and maintaining scalable, sustainable data...
Senior Data Platform
- Type
- Contract
- Salary
- £700 - Per Day
- Location
- Greater London, United Kingdom
Senior Data Platform Engineer Our Client is looking for an experienced Data Platform Engineer to join the team on a 6 month contract,...
Senior Applied AI Engineer
- Type
- Permanent
- Salary
- £65,000 - £80,000
- Location
- Manchester , United Kingdom
Senior Applied AI Engineer Manchester (Hybrid - 3 days per week) £65,000 - £80,000 + Equity + Benefits Gravitas is proud to be partnering...
Lead Applied AI Engineer
- Type
- Permanent
- Salary
- £80,000 - £100,000
- Location
- Manchester , United Kingdom
Lead Applied AI Engineer Manchester (Hybrid - 3 days per week) £80,000 - £100,000 + Equity + Benefits Gravitas is proud to be partnering...
Senior Database Developer
- Type
- Permanent
- Salary
- £70,000 - £80,000
- Location
- London, United Kingdom
Senior Database Developer – Financial Services Location: London – Hybrid Type: Permanent Sector: Financial Services / FinTech An...
Senior Full Stack Product Engineer
- Type
- Permanent
- Salary
- £80,000 - £110,000
- Location
- London, United Kingdom
Senior Full Stack Product Engineer The Senior Full Stack Product Engineer joins a rapidly expanding SaaS company that is revolutionising...
Forward Deployed AI Engineer
- Type
- Permanent
- Salary
- £70,000 - £70,000
- Location
- London, United Kingdom
Forward-Deployed Engineer (GenAI) Location: Remote (1-2 days a month in London) | Travel: Required to client sites in London as needed...
Applied AI Engineer
- Type
- Permanent
- Salary
- £45,000 - £65,000
- Location
- Manchester, United Kingdom
Applied AI Engineer (Forward Deployed AI Engineering) Manchester (Hybrid) | £45,000 – £65,000 + Equity + Benefits Gravitas is partnering...
AI & Machine Learning Engineer
- Type
- Permanent
- Salary
- £40,000 - £70,000
- Location
- Kent, United Kingdom
AI / Machine Learning Engineer Location: London / Flexible Hybrid Employment Type: Permanent Salary: Competitive + potential profit share...
Senior AWS Platform Engineer
- Type
- Contract
- Salary
- £320 - Per Day
- Location
- Greater London, United Kingdom
Role Overview We are looking for someone to work alongside principal engineers and peers to make a high-traffic publishing platform...
Cyber Security Engineer - AVP
- Type
- Permanent
- Salary
- £70,000 - £85,000
- Location
- London, United Kingdom
Cyber Security Engineer The Cyber Security Engineer joins our client’s Proactive Security team, focusing on developing security technology...
Technical Lead – Java, AWS, Architecture, Fintech, Banking, Payments, Savings
- Type
- Permanent
- Salary
- £120,000 - £140,000
- Location
- London , United Kingdom
Technical Lead – Java, AWS, Architecture, Fintech, Banking, Payments, Savings London | Hybrid | £110k–£140k + Bonus + Equity Technical Lead...
Python Developer
- Type
- Contract
- Salary
- £625 - Per Day
- Location
- Surrey, United Kingdom
Python Developer The Python Developer role involves contributing to projects aimed at reducing the company's cost per hire by building...
Senior Java Developer - Back Office
- Type
- Contract
- Salary
- £700 - Per Day
- Location
- Greater London, United Kingdom
Senior Java Developer - SQL Server, AWS Cloud Migration, Banking & Financial Services Background This is a Development role in the...
KDB Developer - FI Algo
- Type
- Contract
- Salary
- £900 - Per Day
- Location
- Greater London, United Kingdom
Senior KDB+ Developer (Contract) Location: London (Hybrid) Day Rate: Up to £900 per day Contract: 12 months initally We're seeking an...
ADF Developer x2
- Type
- Permanent
- Salary
- £45,000 - £56,000
- Location
- London, United Kingdom
ADF Developer
Java Developer - Back / Middle office, Clearing, Settlements
- Type
- Permanent
- Salary
- £90,000 - £125,000
- Location
- London, United Kingdom
Senior Java Developer Hybrid UK | Permanent Leading financial services firm seeking a Senior Java Developer to build and enhance critical...

FAQs
What does a data engineer do?
A data engineer designs, builds, and maintains the infrastructure and systems that allow for the collection, storage, and analysis of large volumes of data. They ensure data is accessible, reliable, and ready for analysis by data scientists and analysts.
What qualifications do you need to become a data engineer?
Usually, a degree in computer science, information technology, or a related field. Knowledge of database systems, data warehousing solutions, ETL (extract, transform, load) processes, and programming languages such as Python, Java, and SQL is essential. Some positions may require experience with big data technologies like Hadoop and Spark.
How long does it take to become a data engineer?
Gaining practical experience through internships or entry-level positions is crucial. Many data engineers also pursue certifications in specific technologies, which can take additional time.


What skills are essential?
Proficiency in programming languages (such as Python, Java, and SQL), understanding of database management systems, and experience with ETL tools. Familiarity with big data technologies (Hadoop, Spark), cloud platforms (AWS, Azure), and data warehousing solutions (Redshift, BigQuery) is also important. Strong problem-solving skills and the ability to work with large datasets are crucial.
What are the main areas of work for data engineers?
These include finance, healthcare, technology, and retail. They create data pipelines, build data warehouses, and develop scalable data architectures. Their work supports data-driven decision-making by ensuring that data is clean, organised, and accessible for analysis.
What is the job outlook?
As companies increasingly rely on data to drive decisions, the demand for skilled data engineers continues to grow. According to LinkedIn, this occupation ranks 13 out of the top 25 roles advertised in the UK.


What is the average salary for a data engineer?
The average salary varies by experience and location. In the United Kingdom, entry-level hires can expect to earn between £25,000 and £35,000 annually. Experienced staff can earn upwards of £45,000, with some senior roles or specialised positions earning even more.
What are the career advancement opportunities?
This usually involves moving into senior engineering roles, leading data engineering teams, or transitioning into data architecture or data science roles. Continuous learning and obtaining certifications in new technologies can enhance career prospects and lead to higher salaries.
