Senior Machine Learning Engineer (Remote)
Senior Machine Learning Engineer (Remote)

Senior Machine Learning Engineer (Remote)

City of London Full-Time 48000 - 72000 ÂŁ / year (est.) Home office possible
Go Premium
NLP PEOPLE

At a Glance

  • Tasks: Build and optimise ML systems for marketing and decision automation.
  • Company: Join Forbes Advisor, a trusted brand helping people make informed decisions.
  • Benefits: Enjoy monthly long weekends, wellness stipends, and a remote-first culture.
  • Other info: Flexible hours and opportunities for career growth in a dynamic team.
  • Why this job: Make an impact with cutting-edge ML technology in a supportive environment.
  • Qualifications: 5+ years in software/data engineering with strong Python and SQL skills.

The predicted salary is between 48000 - 72000 ÂŁ per year.

Overview

Company Description

At Forbes Advisor, our mission is to help readers turn their aspirations into reality. We arm people with trusted advice and guidance, so they can make informed decisions they feel confident in and get back to doing the things they care about most. We are an experienced team of industry experts dedicated to helping readers make smart decisions and choose the right products with ease. Forbes Advisor boasts decades of experience across dozens of geographies and teams, including Content, SEO, Business Intelligence, Finance, HR, Marketing, Production, Technology and Sales. The team brings rich industry knowledge to Forbes Advisor’s global coverage of consumer credit, debt, health, home improvement, banking, investing, credit cards, small business, education, insurance, loans, real estate and travel.

Job Description: We are hiring a Senior Machine Learning Engineer to build, ship, and steward production ML systems that power marketing optimisation, forecasting, and decision automation across our verticals. You will own the end‑to‑end ML lifecycle: feature pipelines, training, evaluation, model serving, monitoring, and continuous improvement. You will work closely with Data Science, Data Engineering, BI, and Program Management in a central‑squad plus vertical‑pod model. The remit values self‑sufficiency, clear communication, and dependable delivery across multiple concurrent workstreams.

Responsibilities

  • Design and operate ML pipelines in GCP: data ingestion, feature engineering in BigQuery and dbt, orchestration in Composer or Airflow, and reproducible training.
  • Stand up and maintain low‑latency model services and batch scoring jobs with robust CI/CD, versioning, and rollback strategies.
  • Implement monitoring for drift, data quality, and business KPIs, with alerting that prevents revenue leakage and speeds issue resolution.
  • Partner with Data Science to move models from notebooks to production, including propensity, LTV and churn, and quality‑weighted bidding.
  • Collaborate with Marketing, Product, and BI to integrate model outputs into campaigns, dashboards, and decision workflows, including predictive optimisation activation and SEM auditing.
  • Document contracts and metrics, improve semantic layer alignment with BI, and help standardise experimentation guardrails at scale.
  • Champion reliability, security, and cost stewardship for ML workloads.

Examples you may tackle

  • Productionise a propensity model and integrate it into media reporting and optimisation.
  • Build and harden an anomaly‑detection service with Slack alerts for CPC and ingestion shifts.
  • Contribute to a quality‑weighted bidding microservice and predictive optimisation workflows.
  • Support first‑party data activation and identity‑aware features for paid channels.

Qualifications: what you bring

  • 5+ years in software or data engineering with 3+ years focused on ML systems in production.
  • Strong Python and SQL. Proficiency with ML libraries such as scikit‑learn and one of TensorFlow or PyTorch.
  • GCP experience: BigQuery, dbt, and Composer or Airflow. Experience with CI/CD and model serving frameworks or APIs.
  • Practical MLOps: experiment tracking, model and data versioning, monitoring for drift and performance, and incident response.
  • Experience integrating model outputs into paid marketing or product workflows at scale.
  • Ability to manage several initiatives at once, set clear priorities, and communicate status and trade‑offs to technical and non‑technical partners.

Nice to have

  • Experience with quality‑weighted bidding, uplift modelling, or reinforcement‑style policy optimisation.
  • Familiarity with MMM, MTA, and experiment design in marketing contexts.
  • Vertex AI or MLflow for training and deployment.
  • Containerisation and service reliability skills.

Why join us

  • Monthly long weekends: every third Friday off.
  • Wellness stipend and comprehensive parental‑leave policies.
  • Remote‑first culture with flexible hours and a high‑trust environment.
  • Opportunity to build ML systems aligned to an ambitious 2025‑26 roadmap inside a globally trusted brand.

Additional Information

Forbes Advisor provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

#LI-REMOTE #LI-NM1

Company: Forbes Advisor

#J-18808-Ljbffr

Senior Machine Learning Engineer (Remote) employer: NLP PEOPLE

Forbes Advisor is an exceptional employer that champions a remote-first culture, offering flexible hours and a high-trust environment. With a commitment to employee wellness through stipends and generous parental leave policies, we empower our team to thrive both personally and professionally. Join us to contribute to innovative ML systems within a globally trusted brand while enjoying the unique benefit of monthly long weekends every third Friday.
NLP PEOPLE

Contact Detail:

NLP PEOPLE Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Machine Learning Engineer (Remote)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those already at Forbes Advisor. A friendly chat can open doors and give you insider info on what they're really looking for.

✨Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub repo showcasing your ML projects. When you get that interview, having tangible examples of your work can really set you apart from the crowd.

✨Tip Number 3

Practice makes perfect! Get ready for technical interviews by brushing up on your Python and SQL skills. Use mock interviews to simulate the real deal and boost your confidence.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the team at Forbes Advisor.

We think you need these skills to ace Senior Machine Learning Engineer (Remote)

Machine Learning
Python
SQL
GCP
BigQuery
dbt
Composer
Airflow
CI/CD
MLOps
scikit-learn
TensorFlow
PyTorch
Data Ingestion
Feature Engineering

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Machine Learning Engineer role. Highlight your experience with ML systems, Python, SQL, and GCP to catch our eye!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about machine learning and how your background makes you a great fit for our team. Share specific examples of your work that relate to the job description.

Showcase Your Projects: If you've worked on relevant projects, whether in a professional or personal capacity, make sure to mention them! We love seeing practical applications of your skills, especially in production ML systems.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at NLP PEOPLE

✨Know Your ML Stuff

Make sure you brush up on your machine learning concepts, especially those relevant to production systems. Be ready to discuss your experience with Python, SQL, and ML libraries like scikit-learn, TensorFlow, or PyTorch. They’ll want to see how you’ve applied these in real-world scenarios.

✨Showcase Your GCP Skills

Since the role involves designing ML pipelines in GCP, be prepared to talk about your experience with BigQuery, dbt, and orchestration tools like Composer or Airflow. Have examples ready that demonstrate how you've used these tools to solve problems or improve processes.

✨Communicate Clearly

This position values clear communication across teams. Practice explaining complex technical concepts in simple terms. Think about how you can convey your past experiences in a way that highlights your ability to collaborate with non-technical partners, especially in marketing and product contexts.

✨Prepare for Scenario Questions

Expect scenario-based questions that assess your problem-solving skills. Think of specific challenges you've faced in ML projects, how you approached them, and what the outcomes were. This will show your ability to manage multiple initiatives and prioritise effectively.

Senior Machine Learning Engineer (Remote)
NLP PEOPLE
Location: City of London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>