Principal Data Engineer

About the Role

Seeking a senior Principal Data Engineer to join a dynamic data team dedicated to delivering trusted, high-quality data products that empower decision-making across the organization.

Responsibilities

  • Lead architecture, design, and development of scalable data pipelines and platforms.
  • Collaborate closely with data scientists, analysts, and business stakeholders to understand needs and translate them into robust technical solutions.
  • Ensure data integrity, reliability, and performance across ingestion, processing, storage, and consumption layers.
  • Mentor and guide junior to mid-level data engineers through code reviews, best practices, and career development.
  • Drive data strategy, tooling choices, and standards across the team.
  • Monitor and optimize system performance, implementing improvements as needed.

Required Experience & Skills

  • Extensive experience in data engineering, particularly building end-to-end production-grade data pipelines.
  • Proficiency in ETL/ELT processes and strong programming skills (e.g., Python, Java, or Scala).
  • Hands-on experience with cloud-based data platforms (e.g., AWS, GCP, or Azure).
  • Strong experience with Databricks
  • Skilled in data modeling, warehousing, and working with both batch and real-time streaming systems.
  • Solid understanding of database technologies (SQL/noSQL) and big data tools like Spark, Kafka, etc.
  • Demonstrated leadership and mentorship abilities.
  • Excellent communication skills, capable of engaging technical and business audiences.

Why Join?

  • Be part of a forward-thinking team building mission-critical data products.
  • Influence data architecture and standards at scale.
  • Opportunity for mentorship, career growth, and working with cutting-edge technologies.
  • Supportive environment that values quality, trust, and innovation.
Company
Ronald James Group
Location
United Kingdom, UK
Posted
Company
Ronald James Group
Location
United Kingdom, UK
Posted