At a Glance
- Tasks: Drive the development of a modern data platform and enhance backend data engineering tasks.
- Company: Join a forward-thinking company focused on data-driven decision-making and product innovation.
- Benefits: Enjoy remote work flexibility with occasional commutes to the Newcastle office.
- Why this job: Be part of a collaborative team shaping data architecture and enabling impactful business strategies.
- Qualifications: Experience with Snowflake, Matillion, and strong SQL skills are essential for this role.
- Other info: Ideal for those passionate about data engineering and looking to make a real impact.
The predicted salary is between 48000 - 72000 £ per year.
The Senior Data Engineer plays a key role in driving the development and ongoing enhancement of the modern data platform. This platform is designed to provide reliable, actionable insights by integrating data from various systems into a single resource that informs business strategy and decision-making. This position focuses primarily on backend data engineering tasks, including data ingestion, transformation, curation, and analysis, while also shaping the overall data architecture. Working with technologies such as Snowflake, Python, and Matillion, the Senior Data Engineer collaborates closely with internal teams and external partners to deliver high-quality, well-structured, and thoroughly documented datasets. These outputs enable product innovation and support data-driven decisions throughout the organisation. This role offers remote working; however, you must be commutable to the Newcastle office on an ad-hoc basis.
Key responsibilities:
- Data Pipeline Development
- Data Modelling & Architecture
- Data Quality, Testing & Performance
- Data Enablement & Platform Strategy
- Data Standards
- Stakeholder Engagement & Training
Ideally you’ll have:
- Experience of building out modern data stacks, particularly based around Snowflake, Matillion and Looker.
- Proficiency in data modelling, including Kimball methodology and schema design.
- Knowledge of data warehousing design principles, particularly with Snowflake.
- Experience of implementing Master Data Management techniques with medallion architecture.
- Strong SQL skills, able to interrogate and combine data from a range of source platforms.
- Knowledge with using APIs for integrating data across internal and external platforms.
- Experience with version control and CI/CD processes in data engineering.
Senior Data Engineer employer: Jackson Hogg
Contact Detail:
Jackson Hogg Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Data Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Snowflake and Matillion. Consider building a small project or contributing to an open-source project that uses these tools to demonstrate your hands-on experience.
✨Tip Number 2
Engage with the data engineering community online, particularly on platforms like LinkedIn or relevant forums. Share your insights on data modelling and architecture, and connect with professionals who work at StudySmarter or similar companies to gain insider knowledge.
✨Tip Number 3
Prepare to discuss your experience with data quality and performance testing during interviews. Have specific examples ready that showcase how you've ensured high-quality data outputs in previous roles, as this is crucial for the position.
✨Tip Number 4
Since stakeholder engagement is key in this role, think about how you can demonstrate your communication skills. Prepare anecdotes where you've successfully collaborated with teams or trained others, as this will highlight your ability to work well with both internal and external partners.
We think you need these skills to ace Senior Data Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in data engineering, particularly with technologies like Snowflake, Python, and Matillion. Emphasise your skills in data modelling and architecture, as well as any experience with Master Data Management techniques.
Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about data engineering and how your background aligns with the responsibilities of the Senior Data Engineer role. Mention specific projects or achievements that demonstrate your expertise in building modern data stacks.
Showcase Your Technical Skills: Include a section in your application that details your technical skills, especially your proficiency in SQL and experience with APIs. Highlight any relevant certifications or training that support your qualifications for this position.
Prepare for Potential Questions: Think about common interview questions related to data pipeline development and data quality. Be ready to discuss your approach to data architecture and how you ensure high-quality datasets. This preparation will help you stand out during the interview process.
How to prepare for a job interview at Jackson Hogg
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Snowflake, Python, and Matillion in detail. Highlight specific projects where you've built data pipelines or worked on data architecture, as this will demonstrate your hands-on expertise.
✨Understand Data Modelling Principles
Familiarise yourself with the Kimball methodology and schema design principles. Be ready to explain how you've applied these concepts in previous roles, as this knowledge is crucial for the Senior Data Engineer position.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills in real-world scenarios. Think of examples where you've had to ensure data quality or performance, and be ready to discuss the strategies you employed.
✨Engage with Stakeholders
Since stakeholder engagement is a key responsibility, prepare to discuss how you've collaborated with internal teams and external partners. Share examples of how you've communicated complex data concepts to non-technical stakeholders.