Junior Data Engineer at Engaging Data

Published August 8, 2025

Subscribe to Our Newsletter

Join 1,000+ leaders receiving monthly strategy tips, insights and MORE!

Junior Data Engineer

FULL TIME | HYBRID

Apply Now

Want to apply? Send an email to careers@engagingdata.co.uk with an introduction and CV attached.

Please note: We can not support sponsorship for visa status. Candidates must be legally authorised to work in United Kingdom. No agencies.

Role Outline

The Junior Data Engineer at Engaging Data Limited supports the development, enhancement, and maintenance of data solutions used across internal and client-facing projects. This role is focused on building foundational coding skills, learning delivery best practices, and contributing to collaborative development teams. Working under the guidance of senior engineers, the Junior Data Engineer gains hands-on experience while ensuring data solutions are reliable, well-documented, and aligned with business and technical requirements.

 

Key Responsibilities

Development & Coding
  • Write clean, well-structured, and maintainable code for internal tools and client projects.
  • Contribute to the development of data pipelines, scripts, and integrations using Python/PSQL/TSQL/SQL and relevant tools/platforms.
Testing & Debugging
  • Assist in creating and running test cases to validate functionality and performance.
  • Debug and resolve issues in existing codebases with support from senior team members.
Documentation
  • Maintain technical & end user documentation to support code readability, maintainability, and future enhancements.
  • Contribute to internal knowledge repositories and project wikis.
Collaboration & Communication
  • Work closely with senior engineers, data consultants, and analysts to understand user needs and technical requirements.
  • Participate in code reviews, stand-ups, and planning sessions to ensure smooth collaboration and learning.
Learning & Growth
  • Continuously improve technical skills through training, peer mentoring, and practical application.
  • Stay updated on emerging data tools, script languages, and data engineering principles.

Skills

  • Coding Fundamentals: Solid grasp of core programming principles, control structures, and SQL/Python syntax. 
  • Framework Familiarity: Exposure to frameworks such as data pipelines, ETL/ELT, data warehousing and data lakes.
  • Data Handling: Basic understanding of SQL, data manipulation, and unstructured/structured storage. 
  • Database: Know how to use common databases like PostgreSQL or MySQL.
  • RDBMS: Basic experience with cloud services like AWS, Azure, or Google Cloud. Basic experience with on-premises services like PostgreSQL or MS SQL Server.
  • Problem Solving: Able to approach issues logically and troubleshoot basic errors. 
  • Collaboration: Comfortable working in team environments and learning from others. 
  • Communication: Clear, concise communicator with both technical and non-technical audiences. 
  • Adaptability: Willingness and ability to learn quickly and adapt to new tools and methods.

Impact

Junior Data Engineers support the scalability, reliability, and success of both client and internal projects by contributing to code quality and delivery efficiency. Their work frees up senior development resources, ensures continuity across technical initiatives, and helps build a sustainable development capability within the business.

  • Do what is right: Delivers clean, reliable code that meets quality standards and contributes to secure, maintainable data solutions, ensuring the technical integrity of both internal and client-facing solutions.
  • Work together: Actively participates in team development activities such as code reviews, stand-ups, and planning sessions, supporting collaboration across technical and non-technical teams.
  • Keep learning: Demonstrates a growth mindset by embracing feedback, refining skills, and staying up to date with emerging technologies and best practices in data development.
  • Champion creative solutions: Contributes ideas and experimentation to solve coding challenges, bringing a fresh perspective to projects and helping optimise workflows and technical solutions.
  • Embrace change: Adapts quickly to new tools, processes, and project requirements, building flexibility and resilience while supporting the continuous evolution of Engaging Data’s technical capabilities.

How does your role contribute towards Engaging Data’s core services

The Junior Data Engineer helps deliver on Engaging Data’s core services—implementation, insight generation, and support—by building and maintaining data-driven software solutions. Whether developing internal tools, data solutions, or analytics platforms, this role ensures foundational coding work is done reliably and efficiently to support wider project success.

Please note:

  • We can not support sponsorship for visa status
  • Candidates must be legally authorised to work in United Kingdom
  • No agencies

Apply Now

Want to apply? Send an email to careers@engagingdata.co.uk with an introduction and CV attached.

Blog Posts

Posts You May Like…

Business Development Manager at Engaging Data

Business Development Manager FULL TIME | HYBRID Apply Now Want to apply? Send an email to careers@engagingdata.co.uk with an introduction and CV attached.Role Outline As a Business Development Manager at Engaging Data Limited, you are responsible for driving growth by...

read more

Book a Discovery Call

Start Innovating with Data in 2025

Ready to take the next step? Let’s talk!

In a 30-minute Discover Call, with you, we will understand your data challenges and goals, and how we can work with you to innovate.