At a Glance
- Tasks: Join our team to migrate data and develop reporting capabilities using Snowflake and Power BI.
- Company: DK is the world's leading illustrated non-fiction publisher, inspiring curiosity through books.
- Benefits: Enjoy 25 days holiday, remote work options, discounts on books, and a tree planted for you.
- Why this job: Be part of an exciting data project that shapes the future of our data infrastructure.
- Qualifications: Proficiency in Python, SQL, and experience with Snowflake or similar platforms required.
- Other info: Flexible working policy and commitment to diversity; we welcome all applicants.
The predicted salary is between 36000 - 60000 £ per year.
Location: London (3 days per week in the office)
Are you passionate about building the data foundations that drive business innovation? Do you excel at transforming complex data into accessible, actionable insights? DK, the world’s leading illustrated non-fiction publisher, is seeking a Data Platform Engineer to join our dynamic Data & Analytics team on a fixed-term contract until April 2026.
About the Role
At DK, we are embarking on a transformative project to migrate our data to a new, dedicated Snowflake instance and establish a cutting-edge business intelligence reporting system. As a Data Platform Engineer, you will be a key member of the project team, working alongside a Data Architect and other Data Engineers to shape the future of our data infrastructure. Your mission will be to support the end-to-end process of migrating our data and developing new reporting capabilities. You will help build and manage scalable data pipelines into our new Snowflake environment and contribute to the development of robust data models, specifically for Power BI, to enable powerful analytics across the business. Alongside this project, you will also dedicate part of your time helping to maintain and improve our existing data systems and ensuring our teams have the reliable data they need.
About You
We’re looking for a proactive and collaborative problem-solver with a passion for turning data into actionable insights. You’ll need to be:
- Technically Skilled: Proficient in Python and SQL, with experience using Snowflake or similar cloud data platforms. You should understand data modeling for BI reporting, especially for Power BI. Ideally you will have experience with data orchestration tools such as Dagster and also data transformation tools such as dbt.
- A Team Player: You will be confident working as part of a project team, contributing to shared goals and learning from experienced colleagues.
- Analytically Minded: Capable of understanding data requirements and assisting in the development of solutions that address business problems.
- Organised: Able to balance project deliverables with day-to-day operational tasks in a fast-paced environment.
- A Strong Communicator: Able to work with different teams to understand their data needs and discuss technical topics in an accessible way.
If you have a solid foundation in data engineering, experience with cloud data platforms, and a desire to contribute to an exciting, large-scale data project, we want to hear from you!
To apply, please submit your most recent CV and cover letter by Friday 27th June 2025.
We have a range of benefits to reflect our commitment to our people, some of which are:
- 25 days paid holiday entitlement in year one, plus bank holidays
- Volunteering policy and charity matching
- Employee assistance programme
- 60% discount on company books
- Cycle to work scheme and discounted gym membership
- Flex Fridays (1pm Finish*)
- Up to 30 days remote working from abroad
- And we plant a tree for every new employee to our business
DK is committed to building a diverse workforce that reflects the varied communities that read our books across the world. We encourage applications from all individuals, regardless of age, religion, gender, ethnicity, disability, sexuality or social background. DK is proud to announce that we have adopted The Halo Code. DK is a member of the disability confident scheme. We guarantee to interview all disabled applicants who meet the minimum criteria for the vacancy/ies. DK supports flexible working and has introduced a new ‘smart-working’ policy with a hybrid approach of working weekly from home and in DK’s office.
The Book Trade Charity offers financial support to people looking to enter the book trade, but who may struggle to afford the costs of attending interviews or undertaking internships. For more information, visit www.booktradeentrysupport.org.
*Subject to certain criteria being met.
About our Company:
We believe in the power of discovery. That’s why we create books for everyone that explore ideas and nurture curiosity about the world we live in. From first words to the Big Bang, from the wonders of nature to city adventures, you will find expert knowledge, hours of fun and endless inspiration in the pages of our books. We are the world’s leading illustrated publisher and a member of the Penguin Random House division of Bertelsmann, creating cutting-edge design and stunning visual books for the whole family. We are passionate about inspiring curiosity and bring people to books through their thirst for knowledge. With a global book loving community of over 800 colleagues in the UK, US, Germany, India, China, Spain and Australia, we produce books in over 100 countries and over 60 languages. Find out more on dk.com.
Data Platform Engineer (Fixed-Term Contract to April 2026) employer: Penguin Random House
Contact Detail:
Penguin Random House Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Platform Engineer (Fixed-Term Contract to April 2026)
✨Tip Number 1
Familiarise yourself with Snowflake and its features, as this role heavily involves migrating data to a new Snowflake instance. Consider exploring online tutorials or documentation to deepen your understanding of how Snowflake operates.
✨Tip Number 2
Brush up on your Python and SQL skills, as these are essential for the position. You might want to work on small projects or contribute to open-source initiatives that allow you to apply these languages in real-world scenarios.
✨Tip Number 3
Network with professionals in the data engineering field, especially those who have experience with Power BI and data orchestration tools like Dagster. Engaging in relevant online communities can provide insights and potentially lead to referrals.
✨Tip Number 4
Prepare to discuss your previous experiences in data migration and reporting during the interview. Think of specific examples where you successfully transformed complex data into actionable insights, as this will demonstrate your analytical mindset.
We think you need these skills to ace Data Platform Engineer (Fixed-Term Contract to April 2026)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your technical skills in Python, SQL, and experience with Snowflake. Include specific projects or achievements that demonstrate your ability to build data pipelines and work with BI reporting tools like Power BI.
Craft a Compelling Cover Letter: In your cover letter, express your passion for data engineering and how your skills align with DK's mission. Mention your collaborative approach and problem-solving abilities, as well as any relevant experience with data orchestration and transformation tools.
Showcase Relevant Experience: When detailing your previous roles, focus on experiences that relate directly to the responsibilities of the Data Platform Engineer position. Highlight any projects where you contributed to data migration or developed reporting capabilities.
Proofread and Edit: Before submitting your application, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at Penguin Random House
✨Showcase Your Technical Skills
Make sure to highlight your proficiency in Python and SQL during the interview. Be prepared to discuss your experience with Snowflake or similar cloud data platforms, as well as your understanding of data modelling for BI reporting, especially for Power BI.
✨Demonstrate Team Collaboration
Since this role requires working closely with a project team, share examples of how you've successfully collaborated with others in past projects. Emphasise your ability to contribute to shared goals and learn from your colleagues.
✨Prepare for Analytical Questions
Expect questions that assess your analytical mindset. Be ready to explain how you approach understanding data requirements and developing solutions to address business problems. Use specific examples from your previous work to illustrate your thought process.
✨Communicate Clearly
As a strong communicator, you'll need to convey technical topics in an accessible way. Practice explaining complex data concepts in simple terms, as you may be asked to interact with non-technical team members during the interview.