Job Description
Data Engineer – ETL Jobs in Bengaluru: PySpark & AWS (Barclays)
Job at a glance
| Employer | Barclays |
|---|---|
| Location | Bengaluru |
| Level | Assistant Vice President expectations |
| Core stack | Python/PySpark, AWS Glue, EMR, S3, Databricks or Snowflake, Airflow |
| Job type | Full time |
Job overview
Barclays is hiring a Data Engineer – ETL in Bengaluru to design, develop and deliver scalable data solutions. You will build robust pipelines, enable large-scale data processing and support data transformation programmes across the organisation, working with business stakeholders, architects, product owners and engineering teams.
The role needs strong expertise in PySpark, AWS cloud technologies and modern data platform architecture, and it carries Assistant Vice President expectations: leading complex work, managing risk and influencing stakeholders, as well as writing high-quality code.
Key responsibilities
- Design, develop and maintain scalable data pipelines using PySpark
- Build and optimise ETL/ELT solutions for large-scale enterprise data processing
- Develop reusable frameworks, components and standards to speed up data onboarding and analytics
- Implement data quality controls, validation frameworks and reconciliation processes
- Deliver high-quality code following engineering best practices and automated testing
- Build and maintain data architectures, warehouses and data lakes with the right security controls
- Collaborate with data scientists to build and deploy machine learning models
Skills
Highly valued skills
- Excellent programming in Python and PySpark
- Hands-on Databricks and/or Snowflake
- AWS S3, Glue, EMR, Lambda, EC2, DynamoDB, IAM, CloudWatch and CloudTrail
- Developing and optimising AWS Glue ETL jobs in PySpark
- Large-scale distributed data processing
- Data lake, lakehouse and modern data platform architecture
- Git-based source control and Airflow
How you will be assessed
Candidates may be assessed on risk and controls, change and transformation, business acumen, strategic thinking, and digital and technology skills, as well as job-specific technical skills.
Data engineering jobs in Bengaluru
Bengaluru is India’s main market for data engineering talent, and PySpark on AWS remains one of the most requested skill combinations in banking and enterprise data teams. Experience with Glue, EMR and a lakehouse platform such as Databricks or Snowflake is widely transferable. Engineers who lean towards infrastructure can look at the AWS Cloud Engineer role at Barclays.
How to prepare for the interview
- Explain a PySpark pipeline you built: volumes, partitioning and how you tuned performance
- Be ready to discuss Glue versus EMR choices and when you would use each
- Describe how you implemented data quality checks and reconciliation
- Show how you structure code for testing and reuse across pipelines
Frequently asked questions
What skills does the Barclays ETL Data Engineer role need?
Python and PySpark, AWS services such as Glue, EMR and S3, Databricks or Snowflake, distributed processing, lakehouse architecture, Git and Airflow.
Where is the role based?
Bengaluru.
Is machine learning part of the job?
The role collaborates with data scientists to build and deploy machine learning models, but the core focus is data pipelines and platforms.
How to apply
Log in as a candidate on iTroSys and apply through the Data Engineer – ETL listing, or see more roles on the Barclays employer page.