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