Data Engineer

Barclays

Pune, India
Python (expert)
Pyspark
Aws glue
Build and maintain the systems that collect, store, process, and analyse data, such as data pipelines, data warehouses and data lakes to ensure that all data is accurate, accessible, and secure

Job Summary

  • Build and maintain the systems that collect, store, process, and analyse data, such as data pipelines, data warehouses and data lakes to ensure that all data is accurate, accessible, and secure.
  • Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function.
  • Join us as a Data Engineer at Barclays, where you'll take part in the evolution of our digital landscape, driving innovation and excellence.

Matching Summary

Build and maintain the systems that collect, store, process, and analyse data, such as data pipelines, data warehouses and data lakes to ensure that all data is accurate, accessible, and secure.

Skills & Requirements

Must-have

  • Python (Expert)
  • PySpark
  • AWS Glue
  • distributed data processing
  • Spark optimisation
  • scalable data design
  • AWS data engineering
  • SQL for analytical modelling
  • vectorisation, RAG pipelines, embeddings
  • CI/CD, Git, automated testing
  • Kafka/Kinesis for streaming analytics

Nice-to-have

  • financial services experience
  • stakeholder management skills
  • lead technical teams
  • mentor junior developers
  • collaborate with GenAI engineers
  • Barclays Values and Mindset

Key Requirements

  • Bachelor’s degree in computer science, Information Technology or Engineering
  • Experience with Python (Expert)
  • Experience with PySpark
  • Experience with AWS Glue
  • Hands-on AWS data engineering experience
  • Proficiency in SQL
  • Experience with CI/CD, Git, code quality, and automated testing
  • Experience with Kafka/Kinesis

Work Rights

Not specified

Tailored Resume

Cover Letter