Data Engineer PySpark / Python

Data Engineer PySpark / Python

Full-Time No working from home possible
Essential Consulting

At a Glance

  • Tasks: Design and develop scalable data pipelines using Python and PySpark.
  • Company: Join a major global banking organisation with a focus on data technology.
  • Benefits: Competitive daily rate, hybrid work model, and potential for contract extension.
  • Other info: Collaborative culture with opportunities to work on enterprise-grade data platforms.
  • Why this job: Tackle complex data challenges and make a real impact in a fast-paced environment.
  • Qualifications: Strong experience in Data Engineering with Python, PySpark, and SQL.

Location: Sheffield (Hybrid 3 days per week preferred)

c.£600 per day Inside IR35

Initial 6-month contract with strong likelihood of extension

We are supporting a major global banking organisation on the growth of its Data Technology function and are looking for an experienced Data Engineer to join a large-scale data transformation programme. This is an excellent opportunity to work on enterprise-grade data platforms, building and enhancing data pipelines that support critical business and regulatory functions across a complex global environment.

Key Responsibilities

  • Design, develop and maintain scalable data pipelines and ETL processes
  • Develop robust solutions using Python, PySpark and SQL
  • Work with large-scale datasets in distributed data environments
  • Contribute to data modelling and data warehousing initiatives
  • Support CI/CD and automation practices across the data engineering lifecycle
  • Collaborate with business stakeholders, architects and engineering teams to deliver high-quality data solutions
  • Ensure data quality, performance and reliability across data platforms

Key Requirements

  • Strong commercial experience in Data Engineering
  • Excellent Python and PySpark development skills
  • Advanced SQL knowledge
  • Experience building and maintaining data pipelines and ETL solutions
  • Good understanding of data warehousing and data modelling concepts
  • Experience working within large-scale enterprise environments

Desirable Skills

  • CI/CD experience
  • Jenkins
  • Ansible
  • SAS
  • Experience working with distributed systems and cloud-based data platforms
  • Financial services or banking sector experience

The successful candidate will be a hands-on Data Engineer who enjoys solving complex data challenges and can quickly contribute within a fast-paced, delivery-focused environment.

Data Engineer PySpark / Python employer: Essential Consulting

Join a leading global banking organisation in Sheffield, where you will be part of a dynamic team driving significant data transformation initiatives. With a strong focus on employee growth and collaboration, the company offers a hybrid work model that promotes work-life balance, alongside competitive compensation and opportunities to work with cutting-edge technologies in a supportive environment. This role not only allows you to enhance your technical skills but also provides a platform for meaningful contributions to critical business functions.

Essential Consulting

Contact Details:

Essential Consulting Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Data Engineer PySpark / Python

Tip Number 1

Network like a pro! Reach out to your connections in the data engineering field, especially those in the banking sector. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects using Python and PySpark. This is your chance to demonstrate your expertise in building data pipelines and ETL processes, so make it shine!

Tip Number 3

Prepare for interviews by brushing up on your SQL and data modelling concepts. Be ready to discuss how you've tackled complex data challenges in the past. We want to see your problem-solving skills in action!

Tip Number 4

Don't forget to apply through our website! It’s the easiest way to get your application noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Data Engineer PySpark / Python

Data Engineering
Python
PySpark
SQL
ETL Processes
Data Pipelines
Data Warehousing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Python, PySpark, and SQL. We want to see how your skills match the job description, so don’t be shy about showcasing your data engineering projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role. Mention your experience in large-scale environments and how you’ve tackled complex data challenges before.

Showcase Relevant Projects:If you've worked on any relevant projects, make sure to mention them in your application. We love seeing real-world examples of your work with data pipelines and ETL processes, especially if they relate to financial services.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process!

How to prepare for a job interview at Essential Consulting

Know Your Tech Inside Out

Make sure you brush up on your Python, PySpark, and SQL skills. Be ready to discuss specific projects where you've built data pipelines or worked with ETL processes. The more detailed examples you can provide, the better!

Understand the Business Context

Familiarise yourself with the banking sector and how data engineering plays a role in it. Knowing how your work impacts business and regulatory functions will show that you're not just a techie but also understand the bigger picture.

Showcase Your Collaboration Skills

Prepare to talk about how you've worked with stakeholders and other teams in the past. Highlight any experiences where you contributed to data modelling or warehousing initiatives, as collaboration is key in this role.

Be Ready for Problem-Solving Questions

Expect some technical challenges during the interview. Practice explaining your thought process when tackling complex data issues. This will demonstrate your hands-on experience and ability to think critically under pressure.