Senior Machine Learning Engineer

UnderwriteMe Ltd
London
2 days ago
Create job alert

Job Title
Senior Machine Learning Engineer

Job Description

Here at UnderwriteMe, we are on a mission to make life insurance more widely accessible and ensure people and their loved ones are protected when the inevitable happens. We are doing this by reshaping the future of insurance through innovative and global technology products.

As we work on solving complex problems that will change how lives are protected, we operate in a fast-paced, challenging environment. The type of people who work for us embrace and relish the challenge and in turn the sense of achievement in helping to solve these problems and making an impact on how lives are protected.

We place a great emphasis on challenging the status quo and constantly striving to improve on what we do. We want to get to the point where we are leading the way in the software industry. Being owned by Pacific Life, we have the best of both worlds - the freedom to experiment like a start-up with the stability of our parent company. If you want to bring new ideas to the table and be part of a team working on innovative technology, come and join us.

Job Description
We are currently seeking an innovative Senior AI / Machine Learning Engineer to join UnderwriteMe within the Text Mining team. This role is pivotal in driving the creation of an innovative product set to disrupt the insurance market.

What will you be doing?

  1. Working within a dynamic cross-functional team that operates based on OKRs (Objectives and Key Results), fostering collaboration among developers, QAs, data scientists, and data analysts, to consistently achieve tangible outcomes aligned with OKR targets.
  2. Employing your deep understanding of AI and staying current with industry trends, you will play a pivotal role in shaping project execution by contributing to the OKR formulation process, and directly working towards those.
  3. Crafting and refining Machine Learning models and algorithms to address complex product challenges.
  4. Devising and implementing innovative data analysis and data mining strategies, extracting valuable insights from diverse data sources.
  5. Harnessing the power of natural language processing (NLP) techniques to extract pertinent information from textual data.
  6. Formulating predictive models to anticipate future trends, enabling informed decision-making.
  7. Constructing automated ML workflows and integrating CI/CD practices to ensure seamless model deployment and recurrent refinement.
  8. Architecting, deploying, and overseeing APIs for effective model delivery, while also leveraging external APIs to enhance functionality.
  9. Establishing monitoring and logging systems to evaluate model performance, detect anomalies, and guarantee consistent model dependability and accessibility.
  10. Collaborating closely with DevOps and IT teams to orchestrate the smooth transition of ML models into production environments, upholding scalability and security standards.

Technical Requirements

Applied AI and NLP Expertise:

  1. Proven experience in applying AI techniques to solve real-world NLP problems, with a focus on delivering scalable, production-ready solutions.
  2. Hands-on expertise in fine-tuning pre-trained models such as BERT, GPT, or similar transformer-based architectures for domain-specific tasks in the NLP space.
  3. Experience in integrating Large Language Models (LLMs) into applications, with a focus on enabling structured responses, such as through APIs or with purpose-built LLMs.
  4. Knowledge of prompt engineering techniques, including designing effective prompts for different tasks, optimizing input/output formats, and leveraging techniques such as few-shot learning.

Advanced Python Development Proficiency:

  1. Experience with OOP, and data-validation libraries such as Pydantic.
  2. Deep familiarity with Python and its ecosystem for AI/ML, including libraries like PyTorch, Hugging Face Transformers, and scikit-learn.
  3. Experience with data manipulation using libraries such as Pandas and NumPy, and familiarity with parallelization or asynchronous programming.
  4. Proficiency in Test-Driven Development (TDD) and an understanding of Python testing libraries such as Pytest.

Cloud, CI/CD & MLOps Knowledge

  1. Experience taking models from experiments through to production deployments, with tools such as Docker, Kubernetes & serverless alternatives such as AWS Lambda.
  2. Familiarity with MLOps tools such as MLFlow, Kubeflow or Sagemaker.
  3. A strong knowledge of cloud platforms (ideally AWS) and their respective services for deploying robust, AI-heavy applications.

Bonus Experience

  1. Experience with named entity recognition / recommendation systems.
  2. Knowledge of Gitlab's CI/CD (or Github Actions).
  3. Basic understanding of Java (ideally with Spring Boot).
  4. Experience working in a fast-paced, product-led environment.
  5. Experience working with data within the insurance / healthcare sector.

Ideal Qualities

Entrepreneurial Mindset

  1. The ideal candidate will possess a product-led, entrepreneurial approach to their work, constantly evaluating new technologies which may facilitate improvements to the product and directly relate back to OKRs.
  2. Experience in a fast-paced, start-up environment would be a bonus, with the ability to work both proactively and reactively.

Exceptional Communicator / Collaborator

  1. The ability to confidently communicate technical concepts to both a technical and non-technical audience (both verbally & written), for example when discussing results, technical approaches, or resolutions to potential blockers.
  2. Extensive experience of collaboration with engineers, architects & product teams to enable robust solutions to solve real, well-defined problems.

ML/AI Champion

  1. A deep appreciation for the possibilities of ML/AI on the application layer, and a strong desire to work on state-of-the-art applications where your ideas could directly translate to enormous business impact.

Key Characteristics that we look for when interviewing and that help people thrive at UnderwriteMe:

Entrepreneurial:Shows initiative and a proactive approach to identifying and seizing the right opportunities. Shows resilience in the face of challenges and maintains a bias for action.

Curiosity:Exhibits a strong desire to learn and understand new concepts. Approaches problems with creativity and persistence, consistently seeking effective solutions.

Technically Great:Possesses a deep understanding of relevant technical skills and knowledge applicable to their role. Applies technical expertise effectively to solve complex issues.

Strategic Thinker:Understands the broader impact of their role and decisions. Effectively balances immediate actions with strategic planning to ensure alignment with medium-term and long-term organisational objectives.

Impact Oriented:Driven by meaningful results, prioritising actions that deliver significant outcomes and contribute to team success. Motivated by value creation and business impact, not titles or status.

Adaptability:Open to feedback and willing to learn from others. Shows a growth mindset and the ability to adapt and improve.

About UnderwriteMe

UnderwriteMe is an Insurtech software business and subsidiary of Pacific Life Re (PL Re), a global life and pensions reinsurance firm. We have a vision to help everyone purchase protection insurance by using data and disruptive technology to transform our partners and markets in order to make their underwriting processes as quick and efficient as possible.

Our core products are:
• a best-in-market Underwriting Rules Engine which can be used to automate any structured data within the underwriting journey, and which is sold in the UK & Ireland, Asia-Pacific and North America
• the Protection Platform, an end-to-end quote and buy marketplace for Protection in the UK

Working for UnderwriteMe

Joining UnderwriteMe means being part of a technology company that is committed to bringing a fresh and dynamic approach to insurance. You'd be working with a team of highly technical experts made up of people with backgrounds in software, fintech, and insurance. Every person in our global team is valued for the unique qualities they bring to our business and we seek to build their expertise and support their individual ambitions at every step.

Of course, we take our work seriously and we know our team can operate under great pressure. We work hard and thrive on achievement, but we also know how to have fun and relax too. We regularly host a range of team building days to strengthen our team's connection with each other and reflect on their successes.

Providing employees with a healthy work-life balance is very important to our culture. We have a wide range of employee benefits and we host regular social activities and wellbeing initiatives. We are also committed to supporting our employee's involvement in their communities, by actively fundraising, hosting charity events, and overseeing volunteering opportunities.

Benefits (Only for Permanent and Fixed Term Employees)

• Stakeholder Pension Scheme
• Life Assurance
• Subsidised Gym Membership
• Private Medical Insurance
• Season Ticket Loan
• Eye Care
• Employee Assistance Programme
• Group Income Protection
• Wellness Benefits

As part of our commitment to accessibility for all, UnderwriteMe will, upon the request of the applicant, provide accommodation during the recruitment process to ensure equal access to applicants with disabilities. Please contact us about your needs, and we will consult with you to ensure suitable accommodation is provided.

UnderwriteMe Principles and Behaviours

Please click here to view our company principles and behaviours#J-18808-Ljbffr

Related Jobs

View all jobs

Senior Machine Learning Engineer

Senior Machine Learning Engineer

Senior Machine Learning Engineer

Senior Machine Learning Engineer

Senior Machine Learning Engineer

Senior Machine Learning Engineer

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 AI Jobs (With Real GitHub Examples)

In the fast-evolving world of artificial intelligence (AI), an impressive portfolio of projects can act as your passport to landing a sought-after role. Even if you’ve aced interviews in the past, employers in AI and machine learning (ML) are increasingly asking candidates to demonstrate hands-on experience through the projects they’ve built and shared online. This is because practical ability often speaks volumes about your suitability for a role—far more than any exam or certification alone could. In this article, we’ll explore how to build an outstanding AI portfolio that catches the eye of recruiters and hiring managers, including: Why an AI portfolio is crucial for job seekers. How to choose AI projects that align with your target roles. Specific project ideas and real GitHub examples to help you stand out. Best practices for showcasing your work, from writing clear READMEs to using Jupyter notebooks effectively. Tips on structuring your GitHub so that employers can instantly see your value. Moreover, we’ll discuss how you can use your portfolio to connect with top employers in AI, with a handy link to our CV-upload page on Artificial Intelligence Jobs for when you’re ready to apply. By the end, you’ll have a clear roadmap to building a portfolio that will help secure interviews—and the AI job—of your dreams.

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

In today's competitive AI job market, nailing a technical interview can be the difference between landing your dream role and getting lost in the crowd. Whether you're looking to break into machine learning, deep learning, NLP (Natural Language Processing), or data science, your problem-solving skills and system design expertise are certain to be put to the test. AI‑related job interviews typically involve a range of coding challenges, algorithmic puzzles, and system design questions. You’ll often be asked to delve into the principles of machine learning pipelines, discuss how to optimise large-scale systems, and demonstrate your coding proficiency in languages like Python, C++, or Java. Adequate preparation not only boosts your confidence but also reduces the likelihood of fumbling through unfamiliar territory. If you’re actively seeking positions at major tech companies or innovative AI start-ups, then check out www.artificialintelligencejobs.co.uk for some of the latest vacancies in the UK. Meanwhile, this blog post will guide you through 30 real coding & system-design questions you’re likely to encounter during your AI job interview. This list is designed to help you practise, anticipate typical question patterns, and stay ahead of the competition. By reading through each question and thinking about the possible approaches, you’ll sharpen your problem-solving skills, time management, and critical thinking. Each question covers fundamental concepts that employers regularly test, ensuring you’re well-equipped for success. Let’s dive right in.

Negotiating Your AI Job Offer: Equity, Bonuses & Perks Explained

Artificial intelligence (AI) has proven itself to be one of the most transformative forces in today’s business world. From smart chatbots in customer service to predictive analytics in finance, AI technologies are reshaping how organisations operate and innovate. As the demand for AI professionals grows, so does the complexity of compensation packages. If you’re a mid‑senior AI professional, you’ve likely seen job offers that include far more than just a base salary—think equity, bonuses, and a range of perks designed to entice you into joining or staying with a company. For many, the focus remains squarely on salary. While that’s understandable—after all, your monthly take‑home pay is what covers day-to-day expenses—limiting your negotiations to salary alone can leave considerable value on the table. From stock options in ambitious startups to sign‑on bonuses that ‘buy you out’ of your current contract, modern AI job offers often include elements that can significantly boost your long-term wealth and job satisfaction. This article aims to shed light on the full scope of AI compensation—specifically focusing on how equity, bonuses, and perks can enhance (or sometimes detract from) the overall value of your package. We’ll delve into how these elements work in practice, what to watch out for, and how to navigate the negotiation process effectively. Our goal is to provide mid‑senior AI professionals with the insights and tools to land a holistic compensation deal that accurately reflects their technical expertise, leadership potential, and strategic importance in this fast-moving field. Whether you’re eyeing a leadership role in machine learning at an established tech giant, or you’re considering a pioneering position at a disruptive AI startup, the knowledge in this guide will help you weigh the merits of base salary alongside the potential riches—and risks—of equity, bonuses, and other benefits. By the end, you’ll have a clearer sense of how to align your compensation with both your immediate lifestyle needs and long-term career aspirations.