What are the responsibilities and job description for the Principal Data Engineer position at Seriosgroup?
As a Principal Data Engineer at Seriös Group, you will oversee the development of our data products, ensuring highly scalable, high-performance, and cost-effective data processing and analytics solutions.
Are you the right applicant for this opportunity Find out by reading through the role overview below.
In this role, you will provide strategic leadership and technical expertise in the development of cloud data platforms, IoT analytics, and data integration and migration projects. You will set the standards for Data Engineering best practices across the organisation, leading the creation of robust coding standards and development practices, while being accountable for their adherence.
You will champion continuous integration, deployment, automated testing, and monitoring practices, ensuring that our data products are resilient with minimal downtime.
Additionally, you will play a key role in evaluating new and emerging technologies, helping to shape the organisation's approach to data engineering.
As part of our Technical Design Authority, you will work across teams to provide technical guidance and assurance, ensuring best practices are followed.
You will lead a team of Senior Data Engineers, Data Engineers, and Graduate Data Analysts, with a strong focus on skills development in data engineering.
You will work in a technology-agnostic manner, leveraging market-leading technologies to shape the best-fit solutions for our clients.
Your role will involve close collaboration with clients, so excellent client-facing skills are essential.
Lastly, you will have a natural passion for technology and data engineering, staying up-to-date with the latest trends and inspiring your team to continuously improve and master the craft of building efficient and effective data transformation pipelines.
Duties :
- Shape the organisation's approach to developing data solutions using cloud technologies such as AWS or Azure.
- Serve as a technical leader, providing guidance to all Data Engineering staff, promoting best practices, and fostering a culture of collaboration and innovation.
- Set coding standards for Python / PySpark development across all data projects, ensuring consistency and quality.
- Act as a quality gate, ensuring that all technical deliveries meet the required standards for data quality, design, reliability, scalability, and cost-effectiveness.
- Lead the promotion of Agile delivery methods, encouraging efficiency and adaptability.
- Manage mid-level to senior team members, providing both line management and coaching / mentoring support.
- Stay up to date with the latest technologies, methodologies, and best practices in cloud and data, in line with our technology-agnostic approach.
- Obtain and maintain relevant certifications to support your expertise and credibility.
- Build and maintain strong client relationships, while coaching junior team members in soft skills.
- Proactively promote best practices and inspire others to continually improve.
- Collaborate with the learning and development function to create training plans for junior staff.
The above list is non-exhaustive; you may be required to carry out any ancillary duties in relation to your role, in addition to the abovementioned list.
Person Specification :
Required :
This role profile is not exhaustive; it will be subject to periodic review and may be amended to meet the changing needs of the business. The post holder will be expected to participate in this process and we would aim to reach agreement to the changes.
J-18808-Ljbffr