Data Engineer - Python & Azure
Data Engineer - Python & Azure

Data Engineer - Python & Azure

Leeds Full-Time 49000 - 73000 £ / year (est.) Home office (partial)
T

At a Glance

  • Tasks: Manage data ecosystems and build ETL/ELT pipelines for data processing.
  • Company: Join LCCC, a leader in decarbonising electricity and supporting the UK's Net Zero goal.
  • Benefits: Enjoy 25 days leave, performance bonuses, and flexible working options.
  • Why this job: Be part of a data-driven culture that values diversity and innovation.
  • Qualifications: 1 year of data engineering experience with Azure and Python skills required.
  • Other info: Office attendance required 2 days/week; travel to London once a month.

The predicted salary is between 49000 - 73000 £ per year.

Join to apply for the Data Engineer - Python & Azure role at TieTalent.

About the Role

  • Contract type: Permanent
  • Hours: 37.5
  • Salary: Circa £61,000, depending on experience
  • Location: Leeds or Birmingham
  • WFH policy: Employees are required to attend the office 2 days/week
  • Travel: You will be required to travel to the London office once a month (expenses paid)
  • Flexible working: Various flexible work patterns, e.g., compressed 9-day fortnight, subject to line manager approval
  • Reports to: Data Engineer Manager

Role Summary

As a Data Engineer, you will manage LCCC’s data ecosystems, collaborating with developers, solution architects, BAs, analysts, data scientists, and SMEs to optimize the data platform. Your focus will be on building ETL/ELT pipelines for data ingestion, processing, and storage, ensuring data integrity and quality throughout the lifecycle. Special emphasis will be on developing inputs for the internal forecasting model of GB power markets, designing scalable frameworks for source data.

Key Responsibilities

  • Build and maintain ETL/ELT pipelines for accurate and accessible data
  • Ingest and transform data from APIs, web scraping, databases, and third-party sources
  • Analyze data for patterns, anomalies, and structure for ETL processes
  • Ensure efficient data flow and synchronization across platforms
  • Improve data quality and reliability
  • Promote a data-driven culture within the organization
  • Enhance data governance through principles and documentation (Flow Diagram, Data Dictionary, Semantic Layers)
  • Monitor data workflows, set SLIs, and configure alerts for data quality issues

Skills, Knowledge, and Experience

Essential

  • At least 1 year of data engineering experience with data platforms and analytics support
  • Hands-on experience with Azure Data ecosystem: Databricks, Data Factory, Data Lake, Synapse; certifications are a plus
  • Proficiency in Python, with PySpark experience preferred
  • Strong SQL skills
  • Experience in building and maintaining data pipelines
  • Managing DevOps pipelines
  • Skills in process optimization, performance tuning, data modeling, and database design

Desirable

  • Experience in data architecture

Employee Benefits

We offer a comprehensive benefits package, including:

  • Performance bonus up to 10%
  • 25 days annual leave plus bank holidays
  • Up to 8% pension contribution
  • Support for relevant training and professional memberships
  • Referral and recognition schemes
  • Family-friendly policies and enhanced maternity/shared parental leave
  • Confidential employee assistance programs
  • Paid volunteering days
  • Transport schemes and discounts

About Low Carbon Contracts Company

The LCCC supports decarbonizing electricity generation and making energy more affordable, contributing to the UK’s Net Zero goal by 2050. We value diversity and inclusion; your anonymized diversity data helps us improve our outreach and inclusion efforts.

Nice-to-Have Skills

  • Python, Azure, Data Factory, PySpark, SQL, DevOps

Work Experience & Languages

  • Data Engineer, Data Infrastructure
  • English

Seniorities and Job Details

  • Entry level
  • Contract
  • IT & Internet industry

Data Engineer - Python & Azure employer: TieTalent

At TieTalent, we pride ourselves on being an excellent employer, offering a dynamic work culture that fosters collaboration and innovation in the heart of Leeds or Birmingham. With a comprehensive benefits package, including performance bonuses, generous leave, and support for professional development, we empower our employees to grow while contributing to meaningful projects that support the UK's Net Zero goal. Our commitment to diversity and inclusion ensures that every team member feels valued and supported, making TieTalent a rewarding place to advance your career as a Data Engineer.
T

Contact Detail:

TieTalent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Engineer - Python & Azure

✨Tip Number 1

Familiarise yourself with the Azure Data ecosystem, especially tools like Databricks and Data Factory. Having hands-on experience or relevant certifications can really set you apart from other candidates.

✨Tip Number 2

Showcase your Python skills by working on personal projects or contributing to open-source projects. This not only demonstrates your proficiency but also gives you practical examples to discuss during interviews.

✨Tip Number 3

Network with professionals in the data engineering field, particularly those who work with Azure. Attend meetups or webinars to gain insights and potentially get referrals for the role.

✨Tip Number 4

Prepare to discuss your experience with building and maintaining ETL/ELT pipelines. Be ready to explain your approach to ensuring data quality and integrity, as this is a key responsibility of the role.

We think you need these skills to ace Data Engineer - Python & Azure

Data Engineering
ETL/ELT Pipeline Development
Azure Data Ecosystem (Databricks, Data Factory, Data Lake, Synapse)
Python Programming
PySpark
SQL Proficiency
Data Ingestion and Transformation
Data Quality Assurance
Data Governance Principles
Process Optimization
Performance Tuning
Data Modelling
Database Design
DevOps Pipeline Management
Analytical Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in data engineering, particularly with Python and Azure. Use keywords from the job description to demonstrate that you meet the essential skills and knowledge required for the role.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for data engineering and your understanding of the role. Mention specific projects or experiences that align with the responsibilities outlined in the job description, such as building ETL/ELT pipelines.

Showcase Relevant Projects: If you have worked on any projects involving data ingestion, processing, or storage, be sure to include these in your application. Highlight your hands-on experience with Azure Data ecosystem tools like Databricks and Data Factory.

Proofread Your Application: Before submitting your application, take the time to proofread it for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in data engineering roles.

How to prepare for a job interview at TieTalent

✨Showcase Your Technical Skills

Make sure to highlight your experience with Python, Azure, and any relevant tools like Databricks or Data Factory. Be prepared to discuss specific projects where you've built ETL/ELT pipelines or worked with data ingestion and transformation.

✨Understand the Company’s Mission

Familiarise yourself with the Low Carbon Contracts Company's goals, especially their commitment to decarbonising electricity generation. This will help you align your answers with their mission and demonstrate your interest in contributing to their objectives.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills and ability to handle data quality issues. Think of examples from your past experience where you identified anomalies or improved data governance, and be ready to explain your thought process.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the data ecosystem they use, and how they measure success in the role. This shows your genuine interest in the position and helps you gauge if the company is the right fit for you.

Data Engineer - Python & Azure
TieTalent
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>