Data Engineer – Barclays Technology | Pune, India

October 2, 2025

Job Description

Summary

Barclays is hiring a Data Engineer in Pune, India to join its Global Technology Infrastructure Services (GTIS) division. As a Barclays Data Engineer, you will design and maintain advanced data pipelines, warehouses, and data lakes, ensuring reliable, secure, and scalable infrastructure to support millions of customers worldwide. This role involves collaborating with data scientists, developers, and business leaders to enable machine learning, advanced analytics, and data-driven decision-making. If you have strong expertise in Python, SQL, Scala, Apache Spark, Kafka, Airflow, and cloud platforms (AWS/Azure/GCP), this is your opportunity to shape the future of financial technology at a global banking leader.


Job Details at a Glance

Job TitleData Engineer – Barclays India
LocationPune, Maharashtra, India
Business AreaGTIS (Global Technology Infrastructure Services)
Job TypePermanent, Full-time
ShiftFlexible / Hybrid working
Experience Required3+ years in data engineering / big data / cloud platforms
EducationGraduate/Postgraduate in Computer Science, IT, or related field
Tech Stack / ToolsPython, SQL, Scala, Apache Spark, Kafka, Airflow, AWS/Azure/GCP
Reference CodeJR-0000052478

Key Responsibilities

As a Barclays Data Engineer, you will:

  • Build and maintain data pipelines, warehouses, and data lakes to ensure accuracy, consistency, and scalability.
  • Design and optimize data architectures to handle large volumes and high-velocity data securely.
  • Collaborate with data scientists to build, train, and deploy machine learning models.
  • Create algorithms and processing frameworks for analytics and reporting.
  • Automate data workflows and ensure system reliability and availability.
  • Implement strict data security and compliance controls.
  • Monitor system performance and resolve incidents efficiently.
  • Contribute to innovation initiatives by staying updated on emerging technologies.

Skills & Competencies

The ideal candidate for this Barclays Data Engineer job in Pune will bring:

  • Proven experience with data engineering frameworks and big data ecosystems.
  • Strong programming skills in Python, SQL, and/or Scala.
  • Experience with Apache Spark, Kafka, Airflow.
  • Cloud expertise in AWS, Azure, or GCP.
  • Knowledge of data privacy, access control, and compliance frameworks.
  • Strong problem-solving, analytical thinking, and communication skills.
  • Ability to work in a collaborative, agile environment.

Qualifications

  • Graduate/Postgraduate degree in Computer Science, Information Technology, Data Engineering, or related field.
  • 3+ years of professional experience in data engineering, cloud platforms, or large-scale data systems.
  • Exposure to financial services or enterprise-level technology environments preferred.

Why Join Barclays?

  • Be part of a global leader in financial technology.
  • Work at Barclays’ state-of-the-art Pune technology hub with 9,000+ professionals.
  • Hybrid and flexible working environment.
  • Competitive salary, bonus, and benefits package.
  • Professional growth opportunities with access to the latest technology stack.
  • Inclusive culture that values innovation, diversity, and career development.

Apply Now

Ready to accelerate your career as a Barclays Data Engineer in Pune? Join a global team shaping the future of data, machine learning, and financial technology.

👉 Apply directly on the Barclays Careers Page