Machine Learning Engineer (12-month FTC)

Bertelsmann
London
2 months ago
Applications closed

Related Jobs

View all jobs

Machine Learning Engineer( Real time Data Science Applications)

Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer

Are you ready to revolutionise the publishing industry with your expertise in machine learning?

Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below.

Come join the Data Science and Analytics team at Penguin Random House! As a Machine Learning Engineer, you'll be at the forefront of crafting innovative, data-driven solutions that ensure ethical and commercially responsible decisions for our diverse portfolio of books. Your work will directly impact how we understand and engage with our readers, helping us to publish books that resonate and make a difference.

In this role, you will be instrumental in building and maintaining the technical infrastructure that powers our machine learning initiatives. You'll architect and oversee our ML platforms and pipelines, from initial development environments to production deployments, ensuring robust and scalable solutions. Your role as a technical leader will involve implementing MLOps best practices, establishing efficient CI/CD workflows, and developing infrastructure-as-code solutions that enable our data scientists to experiment, iterate, and deploy models effectively. Your expertise in cloud architecture and containerisation will drive the optimisation of our infrastructure, ensuring cost-effective and sustainable practices that enhance the long-term maintainability of our machine learning systems.

Collaborating across the disciplines of data engineering, software engineering, and data science, you will play a crucial role in building, deploying, and maintaining our machine learning models in production. Your responsibility will extend to developing the practices, tools, and infrastructure that elevate our quality and scalability standards at Penguin Random House.

If you are passionate about pushing the boundaries of what's possible with data and technology, and are eager to contribute to a team that values both innovation and sustainability, this is the perfect opportunity for you. Join us and help shape the future of publishing.

Key responsibilities:

Work closely with data scientists to develop and deploy efficient, maintainable, scalable machine learning models in production.Lead initiatives supporting the global data science community by structuring, monitoring and streamlining end-to-end ML processes and algorithm performance.Drive strategic discussions on infrastructure development to support machine learning models.Articulate the lifecycle of machine learning products through infrastructure-as-code.Establish and follow best practice guidelines for delivering robust data engineering solutions.Build reliable, scalable data and ML pipelines that allow our data scientists to bring models to production quickly and responsibly.Collaborate with data scientists to implement model monitoring to ensure optimal performance and detect model drift.Stay current with practical applications and implementation techniques in machine learning through hands-on experimentation and industry best practices.Help the data science team to cultivate engineering knowledge and skills.Drive and implement cost optimisation strategies through efficient cloud solutions, resource utilisation analysis, and budgeting frameworks.What you'll bring

Essential criteria:

Previous experience as a Machine Learning Engineer.Broad knowledge of ML techniques and intuition for selecting appropriate solutions.Expert Python user with knowledge of Python internals and performance characteristics.Expert SQL user, capable of fashioning complex and efficient queries, and maintaining reliable and efficient ETL routines.Proven track record in building and maintaining robust, efficient ML pipelines with strong error handling and observability.Experience working with both quantitative and qualitative data, particularly unstructured text.Demonstrated ability to manage priorities effectively in a hybrid working environment.Strong analytical and problem-solving abilities, with attention to detail and quality.Previous experience with cloud platforms (AWS/GCP/Azure) and infrastructure-as-code tools (Terraform/CloudFormation/Pulumi).Proven track record of architecting and deploying scalable cloud-native solutions.Preferred criteria:

Previous professional experience with AWS cloud services (especially EC2, ECR, Lambda, and S3).Strong background in MLOps platforms such as Databricks, MLflow, AWS SageMaker, Azure ML Studio, or similar enterprise ML development environments.Experience in Natural Language Processing (NLP) techniques and applications, including text classification, sentiment analysis, and language modeling.Track record of reducing operational costs through efficient architecture design, resource scheduling, and automated cost management practices.Close familiarity with key Python data science libraries (Pandas/Numpy, SKLearn, PyTorch).Strong experience with CI/CD using Github Actions or GitLab CI/CD pipelines for automated testing, quality checks, and deployments.Deep familiarity with Kubernetes and Docker for ML model deployment in containerised environments.Strong grasp of computer science fundamentals, including algorithms and data structures.Expertise in DBT for data transformation and analytics engineering tasks.Strong communication skills, able to explain complex concepts to both technical and non-technical stakeholders.Demonstrated ability to mentor and share technical knowledge with team members.Application instructions

Please apply with your CV and cover letter outlining why you are the right candidate for the role by 11:59pm on Sunday 9th March.

Please ensure you include a cover letter, as it is a crucial part of our assessment process. The cover letter offers an opportunity to show how your experience and interests align with the role requirements. Typically, we expect the cover letter to be no more than one or two pages in length.

Salary

£75,000 - £80,000 dependent on how your skills and experience align to the role, plus bonus and benefits.

What you can expect from us

Our people are the heart of our business, and we work hard to support a culture of responsibility and recognition.

Our benefits include:

Financial - income protection, life assurance, childcare allowance.Wellbeing - healthcare cash plan, critical illness cover, health checks.Lifestyle - enhanced parental leave, tech scheme, free and discounted books.Hybrid working

While our offices across the UK are places to connect, collaborate and celebrate with colleagues, we recognise that flexibility around where you work is just as important. This is a hybrid role. Due to the nature of the contract, we would be seeking for the successful candidate to work on-site frequently. However, hybrid working arrangements can be discussed at offer stage.

About Penguin

We're the UK's largest publisher; made up of some 2,000 people and publishing over 1,500 books each year. Our doors are open to all kinds of talent. In a constantly evolving industry, we work hard to stretch the definition of the word publisher. Here, you'll work with a breadth of talent who all play their part to make each of our books a success. Together, we make books for everyone because a book can change anyone.

The recruitment process

You can read about our recruitment process athttps://www.penguinrandomhousecareers.co.uk/how-we-hire/

As a Disability Confident Committed organisation, we offer interviews to candidates with a disability who meet the essential criteria for the role, and opt-in on their application form. The essential criteria for this role are listed as part of the 'What you'll bring' section. There may be times when the volume of applications means we cannot take all eligible candidates to interview.

We encourage you to tell us about any reasonable adjustments you may need by emailing . Remember, you only need to share what you are comfortable to for us to support your request.

Please note, we are not able to accept agency CVs for this role. Any CVs sent speculatively will not be eligible for a fee.#J-18808-Ljbffr

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Portfolio Projects That Get You Hired for Machine Learning Jobs (With Real GitHub Examples)

In today’s data-driven landscape, the field of machine learning (ML) is one of the most sought-after career paths. From startups to multinational enterprises, organisations are on the lookout for professionals who can develop and deploy ML models that drive impactful decisions. Whether you’re an aspiring data scientist, a seasoned researcher, or a machine learning engineer, one element can truly make your CV shine: a compelling portfolio. While your CV and cover letter detail your educational background and professional experiences, a portfolio reveals your practical know-how. The code you share, the projects you build, and your problem-solving process all help prospective employers ascertain if you’re the right fit for their team. But what kinds of portfolio projects stand out, and how can you showcase them effectively? This article provides the answers. We’ll look at: Why a machine learning portfolio is critical for impressing recruiters. How to select appropriate ML projects for your target roles. Inspirational GitHub examples that exemplify strong project structure and presentation. Tangible project ideas you can start immediately, from predictive modelling to computer vision. Best practices for showcasing your work on GitHub, personal websites, and beyond. Finally, we’ll share how you can leverage these projects to unlock opportunities—plus a handy link to upload your CV on Machine Learning Jobs when you’re ready to apply. Get ready to build a portfolio that underscores your skill set and positions you for the ML role you’ve been dreaming of!

Machine Learning Job Interview Warm‑Up: 30 Real Coding & System‑Design Questions

Machine learning is fuelling innovation across every industry, from healthcare to retail to financial services. As organisations look to harness large datasets and predictive algorithms to gain competitive advantages, the demand for skilled ML professionals continues to soar. Whether you’re aiming for a machine learning engineer role or a research scientist position, strong interview performance can open doors to dynamic projects and fulfilling careers. However, machine learning interviews differ from standard software engineering ones. Beyond coding proficiency, you’ll be tested on algorithms, mathematics, data manipulation, and applied problem-solving skills. Employers also expect you to discuss how to deploy models in production and maintain them effectively—touching on MLOps or advanced system design for scaling model inferences. In this guide, we’ve compiled 30 real coding & system‑design questions you might face in a machine learning job interview. From linear regression to distributed training strategies, these questions aim to test your depth of knowledge and practical know‑how. And if you’re ready to find your next ML opportunity in the UK, head to www.machinelearningjobs.co.uk—a prime location for the latest machine learning vacancies. Let’s dive in and gear up for success in your forthcoming interviews.

Negotiating Your Machine Learning Job Offer: Equity, Bonuses & Perks Explained

How to Secure a Compensation Package That Matches Your Technical Mastery and Strategic Influence in the UK’s ML Landscape Machine learning (ML) has rapidly shifted from an emerging discipline to a mission-critical function in modern enterprises. From optimising e-commerce recommendations to powering autonomous vehicles and driving innovation in healthcare, ML experts hold the keys to transformative outcomes. As a mid‑senior professional in this field, you’re not only crafting sophisticated algorithms; you’re often guiding strategic decisions about data pipelines, model deployment, and product direction. With such a powerful impact on business results, companies across the UK are going beyond standard salary structures to attract top ML talent. Negotiating a compensation package that truly reflects your value means looking beyond the numbers on your monthly payslip. In addition to a competitive base salary, you could be securing equity, performance-based bonuses, and perks that support your ongoing research, development, and growth. However, many mid‑senior ML professionals leave these additional benefits on the table—either because they’re unsure how to negotiate them or they simply underestimate their long-term worth. This guide explores every critical aspect of negotiating a machine learning job offer. Whether you’re joining an AI-focused start-up or a major tech player expanding its ML capabilities, understanding equity structures, bonus schemes, and strategic perks will help you lock in a package that matches your technical expertise and strategic influence. Let’s dive in.