Principle Data Engineer
Job Description
REMOTE POSITION - Can be based anywhere in the UK
Position Overview:
As a Principal Data Engineer you will be hands-on, leading the development of the data elements of our cloud-native SaaS products in the Product Lifecycle Management (PLM) domain. The ideal candidate will possess a deep understanding of a wide variety of modern data technologies (in both operational and analytical domains) as well as demonstrable experience delivering complex, multi-tier data solutions.
You will have excellent experience of cloud technologies, data engineering best practices and will be comfortable leading a team in the delivery of cutting-edge SaaS solutions in high pressure environments.
Key Responsibilities:
- Lead the detailed design, development and delivery of cloud-native data solutions inline with approved data architecture and high-level designs.
- Collaborate with Software, Data, Security and Infrastructure architects to help define architectural standards, design principles, and best practices for cloud-native applications.
- Collaborate with cross-functional teams including product management, UX/UI design, and quality assurance to deliver high-quality software.
- Mentor and guide data engineers, fostering a culture of continuous improvement and professional development.
- Ensure the scalability, reliability, and security of data solutions through effective design and testing.
- Drive the adoption of DevOps practices to streamline CI/CD processes.
- Propose, evaluate and integrate new technologies and tools to enhance the development process.
- Participate in code reviews, design reviews, and technical discussions.
- Monitor and optimise application performance, addressing any issues proactively.
- Stay updated with industry trends and advancements in cloud computing technologies.
Qualifications:
- 5+ years experience as a Data Engineer.
- Strong understanding of wide range of modern data concepts and technologies, including: OLTP, OLAP, enterprise data warehousing, data lakes/lake-house, data storage (parquet/iceberg/delta), streaming, document databases, graphs databases, data quality frameworks, data observability, data visualisation, orchestration and micro-services architecture.
- Proficiency in delivering data solutions using programming languages/frameworks such as SQL, NoSQL, Python, Spark.
- Proven track record of leading and mentoring engineering teams.
- Excellent problem-solving skills and the ability to think critically and creatively.
- Strong knowledge of software development best practices and design patterns
- Strong communication and collaboration skills.
- Experience with CI/CD practices.
Preferred Qualifications:
- Experience with SaaS product development and multi-tenant architectures.
- APIs.
- Familiarity with Agile/Scrum methodologies.
Date Posted
10/01/2024
Views
0
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSenior Data Analyst - Customer Experience - WISE
Views in the last 30 days - 0
Wise is a global technology company aiming to revolutionize international money transfers by offering minimal fees maximum ease and full speed They ar...
View DetailsLead Data Analyst - Mitigation - WISE
Views in the last 30 days - 0
Wise is a global technology company seeking an Operations Analyst with 4 years of experience in analytics particularly in operational team analytics T...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View Details