Your current job search

5 search results

For Permanent in London

AWS Data Engineer - Permanent

England, London

  • £50,000 to £60,000 GBP
  • Engineer Role
  • Skills: iac, cloudformation, s3, aws, github, elt, etl, glue, lambda, docker, power bi, data visualisation, redshift, star schema, snowflake schema, batch, lambda, ecr, rds,
  • Seniority: Mid-level

Job description

Data Engineer - Hybrid (London-Based)



Full-Time

A leading creative technology company is seeking a skilled Data Engineer to join its data team. This role is ideal for someone passionate about building scalable data infrastructure and enabling data-driven decision-making across the business.

Role Overview



As a Data Engineer, you'll be responsible for designing and maintaining robust data pipelines and models that support analytics and reporting. You'll work with diverse datasets and collaborate with cross-functional teams to ensure data is accurate, accessible, and actionable.

Key Responsibilities

  • Build and maintain scalable ETL/ELT pipelines.
  • Design data models and schemas to support analytics and reporting.
  • Integrate data from APIs, internal systems, and streaming sources.
  • Monitor and ensure data quality and availability.
  • Collaborate with analysts, engineers, and stakeholders to deliver clean datasets.
  • Optimise data architecture for performance and reliability.
  • Share best practices and contribute to team knowledge.

Required Skills

  • 3+ years in a data engineering role.
  • Proficient in SQL and Python.
  • Strong experience with AWS services (e.g., Lambda, Glue, Redshift, S3).
  • Solid understanding of data warehousing and modelling: star/snowflake schema
  • Familiarity with Git, CI/CD pipelines, and containerisation (e.g., Docker).
  • Ability to troubleshoot BI tool connections (e.g., Power BI).

Desirable Skills

  • Experience with Infrastructure as Code (e.g., CloudFormation).


Please send me a copy of your CV if you meet the requirements

Data Engineer

England, London, City of London

  • £140,000 to £140,000 GBP
  • Engineer Role
  • Skills: AWS, Google Cloud, Python
  • Seniority: Senior

Job description





Data Engineer - Permanent

As a data Engineer, you will shape next-gen data architecture, build smart solutions with Web and Data Science teams, and harness Gen AI to move faster and smarter. You will be experienced in AI and enjoy writing code.

Responsibilities

  • Build and maintain scalable distributed systems using Scala and Java
  • Design complex Spark jobs, asynchronous APIs, and parallel processes
  • Use Gen AI tools to enhance development speed and quality
  • Collaborate in Agile teams to improve their data collection pipelines
  • Apply best practices like TDD, SOLID, and their engineering standards
  • Design relational and non-relational databases and data models
  • Support the Data Science team in deploying machine learning models to production
  • Leverage data structures, algorithms, and design patterns effectively
  • Foster empathy and collaboration within the team and with customers

Preferred Experience

  • Degree in Computer Science or equivalent practical experience
  • Commercial experience with Spark, Scala, and Java (Python is a plus)
  • Strong background in distributed systems (Hadoop, Spark, AWS)
  • Skilled in SQL/NoSQL (PostgreSQL, Cassandra) and messaging tech (Kafka, RabbitMQ)
  • Experience with orchestration tools (Chef, Puppet, Ansible) and ETL workflows (Airflow, Luigi)
  • Familiarity with cloud platforms (AWS, GCP) and monitoring tools (ELK stack)
  • Proven problem-solving mindset and ability to adapt solutions to complex challenges
  • Hands-on use of Gen AI tools for coding, debugging, or system design


Fully Remote
Brilliant benefits package

Please send me a copy of your CV if you meet all of the requirements

Senior Data Engineer

England, London, City of London

  • £85,000 to £100,000 GBP
  • Engineer Role
  • Skills: AWS, GCP, Scala, Java, Spark, SQL, Airflow, Kafka, Python, AI, ML
  • Seniority: Senior

Job description



My client is based in the London area, is currently looking to recruit an experienced Data Engineer to join their AI Analytics team. They are one of the leaders within the AI space. They are currently going through a period of growth and are looking for an experienced Data Engineer to join their team. They are backed by a huge multinational equity firm who are looking to bolster my client's financial position. They are expected to see year-on-year growth, which will allow them to implement and utilise the most in-demand and cutting-edge technology on the market right now.





Main Responsibilities
  • Develop scalable systems and reusable components that serve as reference points for new team members.
  • Create efficient data workflows using distributed computing tools, particularly for large-scale processing and aggregation.
  • Build responsive, asynchronous APIs and backend processes capable of handling high data volumes with minimal delay.
  • Utilise AI-powered development tools to enhance productivity and code quality.
  • Collaborate within Agile teams to refine and monitor data collection systems using Scala and Java.
  • Apply sound engineering principles such as test-driven development and modular design.



Preferred Background
  • Hands-on experience with Spark and Scala in commercial environments.
  • Familiarity with Java and Python.
  • Exposure to distributed data systems and cloud storage platforms.
  • Experience designing data schemas and analytical databases.
  • Use of AI tools to streamline development and debugging.
  • Strong grasp of algorithmic thinking and performance optimisation.
  • Proficiency with SQL and NoSQL databases such as PostgreSQL and Cassandra.
  • Experience with systems like Kafka or RabbitMQ.
  • Ability to build and manage ETL pipelines using tools like Airflow.


This role is an urgent requirement. There are limited interview slots left. If interested, send an up-to-date CV to Shoaib Khan - S.Khan@Tenthrevolution.com or call 0191 338 7493 for a catch-up in complete confidence.

Tenth Revolution Data Teams offer more opportunities across the UK than any other recruiter. We're the proud sponsor and supporter of SQLBits, AWS RE: Invent, Power Platform World Tour, the London Power BI User Group, Newcastle Power BI User Group and Newcastle Data Platform and Cloud User Group.

Senior AWS Data Engineer - London - £125,000

England, London, City of London

  • £120,000 to £130,000 GBP
  • Engineer Role
  • Skills: AWS, data, data engineer, azure, big data, finance, data science
  • Seniority: Senior

Job description



Senior AWS Data Engineer - London - £125,000



Please note - this role will require you to work from the London based office. You must have the unrestricted right to work in the UK to be eligible for this role. This organisation is not able to offer sponsorship.

An exciting opportunity to join a greenfield initiative focused on transforming how market data is accessed and utilised. As a Senior AWS Data Engineer, you'll play a key role in designing and building a cutting-edge data platform using technologies like Databricks, Snowflake, and AWS Glue.

Key Responsibilities:
  • Build and maintain scalable data pipelines, warehouses, and lakes.
  • Design secure, high-performance data architectures.
  • Develop processing and analysis algorithms for complex data sets.
  • Collaborate with data scientists to deploy machine learning models.
  • Contribute to strategy, planning, and continuous improvement.


Required Experience:
  • Hands-on experience with AWS data tools: Glue, PySpark, Athena, Iceberg, Lake Formation.
  • Strong Python and SQL skills for data processing and analysis.
  • Deep understanding of data governance, quality, and security.
  • Knowledge of market data and its business applications.


Desirable Experience:
  • Experience with Databricks and Snowflake.
  • Familiarity with machine learning and data science concepts.
  • Strategic thinking and ability to influence cross-functional teams.


This role offers the chance to work across multiple business areas, solve complex data challenges, and contribute to long-term strategic goals. You'll be empowered to lead, collaborate, and innovate in a dynamic environment.

To apply for this role please submit your CV or contact David Airey on 0191 338 7508 or at d.airey@tenthrevolution.com.

Tenth Revolution Group are the go-to recruiter for Data & AI roles in the UK offering more opportunities across the country than any other recruitment agency. We're the proud sponsor and supporter of SQLBits, Power Platform World Tour, and the London Fabric User Group. We are the global leaders in Data & AI recruitment.

AI Product Engineer

England, London

  • £120,000 to £150,000 GBP
  • Engineer Role
  • Skills: Python, TypeScript, Next.js, LangChain, AWS Amplify, AWS Lambda, AWS Step Functions, OpenAI, Anthropic, Google, JSON, XML, CSV, Cursor, Windsurf, Loom, Prototyping, Rapid iteration, Debugging, APIs, Structured data, End-to-end ownership, Stakeholder
  • Seniority: Senior

Job description

About the Role



We are working with a leading financial services organization undergoing a major transformation, leveraging AI to enhance client-facing products and internal workflows. This is an exciting opportunity for a hands-on AI Product Engineer to join a small, agile engineering group within a larger, stable enterprise.

Key Responsibilities



  • Design and prototype AI-powered features using tools like OpenAI, Anthropic, and Google Vertex AI.


  • Develop full-stack solutions using Python and TypeScript in a Next.js / AWS Amplify stack.


  • Implement scalable, event-driven workflows with AWS Step Functions and Lambda.


  • Integrate and normalize financial data across formats including JSON, XML, and CSV.


  • Work cross-functionally with product, compliance, and operations teams to deliver production-ready solutions.


  • Troubleshoot and optimize LLM pipelines; prior experience with LangChain or similar frameworks is highly valuable.


  • Contribute to an environment that values rapid experimentation, clean architecture, and continuous learning.

Ideal Candidate Profile



  • Proven experience building and deploying AI/ML-driven applications, preferably in regulated or data-sensitive industries.


  • Strong fluency in Python and TypeScript, and a deep understanding of APIs, data schemas, and backend workflows.


  • Demonstrated ability to work independently on complex technical challenges while collaborating closely with business stakeholders.


  • Passion for AI/LLM exploration - you may have personal or open-source projects demonstrating your curiosity and skills.


  • Comfortable balancing innovation with compliance, privacy, and security best practices.

Technology Stack



  • Languages: Python, TypeScript


  • Frameworks: Next.js, LangChain


  • Cloud & Infrastructure: AWS Amplify, AWS Lambda, AWS Step Functions


  • AI Platforms: OpenAI, Anthropic, Google (Gemini / Vertex AI)


  • Data Formats: JSON, XML, CSV


  • Dev Tools: Cursor, Windsurf, Loom (for async walkthroughs)

Why This Role



  • Opportunity to lead the AI transformation inside a globally recognized financial firm.


  • Work with modern tech and real-world data at scale - no "labs" or theoretical models.


  • Stability of an established company with the agility of a focused innovation team.


  • Strong emphasis on professional development, autonomy, and technical excellence.
  • Fully flexible work from anywhere (UK)