Machine Learning Platform Engineer

The Role:

The organisation is embarking on a significant transformation journey which will create a more customer-focused business, targeting growing demand for comprehensive financial solutions. Our ambition is to become the best-loved and most successful savings and investment business.

To achieve our ambition and to successfully drive the digital revolution, M&G Prudential are looking to grow and bring new talent into the Digital Office. The Digital team are integral to the business, working with sponsors and stakeholders to transform the operating fabric of M&G Prudential. Under the umbrella of "Fast Fabric" we are working with a growing community of Machine Learning practitioners to lay the foundations for a deep and integrated Data Science and Machine Learning capability, our "Learning Fabric".

Key Responsibilities:

As an ML Platform Engineer, you will work with the AI & Machine Learning Community to develop and scale our "Learning Fabric" platform, which aims to democratise data access, data science & machine learning tools & platforms. This is a fantastic opportunity to shape and influence the direction of the platform from an early stage.

You will have:

  • A degree in a scientific or engineering discipline, in particular Software Engineering / Computer Science
  • A polyglot Software Engineer comfortable working in multiple languages, with the following languages and associated eco-systems essential / desirable

    • Python [essential]
    • Scala [essential]
    • R [desirable]
  • Working knowledge of different machine learning models and methods [essential]
  • Detailed knowledge of widely used data analytics and machine learning tools and frameworks

    • Apache Spark [essential]
    • Scikit Learn [essential]
    • Keras and TensorFlow [essential]
  • Detailed knowledge of cloud PaaS and IaaS concepts for deploying and managing software in Microsoft Azure including

    • Standard CI / CD patterns [essential]
    • Azure DevOps (previously known as VSTS) [desirable]
    • Serverless functions [desirable]
    • Containers (Docker) and supporting eco-systems (Kubernetes) [desirable]
  • Detailed working knowledge in a variety of different databases / datastores

    • NoSQL Document stores such as CosmosDB or MongoDB [essential]
    • Relational Databases such as MySQL, MS SQL Server [essential]
    • Big Data File Stores such as HDFS or ADLS [essential]

You will be:

  • A team player with effective communication skills, able to work with people from a wide spectrum of backgrounds and disciplines from on-desk users, data scientists, engineers and senior management.
  • Adaptable and able to work in a structured yet fluid and fast paced environment.
  • Self-managed, taking on complex tasks and taking them from start all the way through to production.
  • Engineering mindset focused on creating robust and scalable solutions that create excellent customer experiences.
  • Passionate and able to remain positive in leading a newly formed team in an organisation that is still adapting to new ways of thinking

M&G Prudential is committed to a diverse and inclusive workplace. Our role as an employer is very simple - to provide the right environment for talented people to do their best work, by respecting, understanding and valuing individual differences.

We are willing to consider flexible working arrangements for all of our roles.