Machine Learning Engineer, AI Decisioning
Machine Learning Engineer, AI Decisioning

Machine Learning Engineer, AI Decisioning

Full-Time 150000 - 195000 £ / year (est.) Home office possible
H

At a Glance

  • Tasks: Join us as a Machine Learning Engineer to build AI-driven solutions for customer data.
  • Company: Hightouch empowers businesses to leverage their data for personalised marketing and operations.
  • Benefits: Enjoy remote work flexibility, competitive salary, and a supportive team culture.
  • Why this job: Make a real impact by innovating in AI and personalisation while growing your skills.
  • Qualifications: We're looking for curious minds with a passion for machine learning, regardless of experience level.
  • Other info: Be part of a rapidly growing company valued at $1.2B, backed by top investors.

The predicted salary is between 150000 - 195000 £ per year.

About Hightouch

Hightouch’s mission is to empower everyone to take action on their data. Hundreds of companies, including Autotrader, Calendly, Cars.com, Monday.com, and PetSmart, trust Hightouch to power their growth. We pioneered the Composable Customer Data Platform (CDP), which lets companies use their own data warehouse to collect, prepare, and activate customer data for marketing personalization and business operations. Our new AI Decisioning platform goes a step further, allowing marketers to set goals and guardrails that AI agents can then use to personalize 1:1 customer interactions.

Traditionally, only technical teams had the skills to access and use customer data. With Hightouch, every business user can deliver personalized customer experiences, optimize performance marketing, and move faster by leveraging data and AI across their organization. Our team focuses on making a meaningful impact for our customers. We approach challenges with a first-principles mindset, move quickly and efficiently, and treat each other with compassion and kindness. We look for team members who are strong communicators, have a growth mindset, and are motivated and persistent in achieving our goals.

About the Role

We’re looking to hire a machine learning engineer as we expand our data activation products to include an intelligence layer. While hundreds of companies use Hightouch today to sync data into their SaaS systems to automate and improve operations, there’s a lot of surface area we haven’t touched in helping companies figure out which customers to message, what content to put in messages, and when to send messages. A lot of this work today is done manually through intuition and guesswork, and we believe that adding machine learning could have a step function impact for our customers. And given our access to data warehouses and databases, Hightouch is perfectly placed to make use of a company’s customer data in building a powerful intelligence layer.

Some of the problems we’ll be working on include:

  • Personalization and Product Recommendation: Helping personalize messages with the most relevant content for each user.
  • Automated Experimentation: Helping companies intelligently navigate and automate experiments across the extensive number of options for messaging customers.
  • Predictive Audiences: Building models to predict which users are most likely to convert, churn, or take desired actions.
  • Content Generation: Assisting marketers in generating compelling text, images, and creatives.
  • Budget Optimization: Assessing which marketing spend is driving the most incremental conversions.

As an early machine learning engineer, you will help build comprehensive solutions to the above domains from scratch. Responsibilities will be highly varied and include working on customer research, problem definition, predictive modeling, machine learning infrastructure, and partnering with customers. We are looking for talented, intellectually curious, and motivated individuals who are interested in tackling the problems above. This is a senior role, but we focus on impact and potential for growth more than years of experience. The salary range for this position is $200,000 - $260,000 USD per year, which is location independent in accordance with our remote-first policy.

Interview Process

Our interview process focuses on evaluating fit for the most important dimensions of the role: product sense, ability to architect backend and distributed systems, and alignment with Hightouch’s values. Notably, we don’t do any programming interviews as we believe they are low signal to noise and aren’t a good evaluation mechanism.

  • Intro Call (15-30m): Introductory call with either a member of our recruiting team or the hiring manager to get to know each other and see if the role could be a good mutual fit.
  • System Design Screen (45m): Designing a data processing feature end-to-end.
  • Machine Learning Modeling Interview (90m): Designing a predictive model end-to-end, including data collection and preparation, model training and evaluation, and what systems would be needed to run the model in production.
  • System Design Interview (90m): Work with the interviewer to architect a system at a conceptual level.
  • Hiring Manager Interview (30m): Chat with hiring manager about past experiences and future operating preferences to assess fit on company values and operating principles.

Machine Learning Engineer, AI Decisioning employer: HighTouch

Hightouch is an exceptional employer that champions a remote-first culture, allowing talented individuals to work from anywhere in North America while contributing to groundbreaking AI-driven solutions. With a strong focus on employee growth and a compassionate work environment, Hightouch offers competitive salaries and the opportunity to make a significant impact in the rapidly evolving field of data activation. Join a team that values innovation, collaboration, and personal development, all while being part of a company backed by leading investors and a $1.2B valuation.
H

Contact Detail:

HighTouch Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Machine Learning Engineer, AI Decisioning

✨Tip Number 1

Familiarise yourself with Hightouch's AI Decisioning platform and its features. Understanding how the platform personalises customer interactions will help you articulate your insights during interviews.

✨Tip Number 2

Brush up on your system design skills, particularly in data processing and machine learning infrastructure. Being able to discuss your approach to designing these systems will be crucial in the interview process.

✨Tip Number 3

Prepare examples of past projects where you've successfully implemented machine learning solutions. Highlight your problem-solving skills and how you approached challenges, as this aligns with Hightouch's focus on impact.

✨Tip Number 4

Showcase your communication skills by being clear and concise when discussing technical concepts. Hightouch values strong communicators, so practice explaining complex ideas in simple terms.

We think you need these skills to ace Machine Learning Engineer, AI Decisioning

Machine Learning Algorithms
Data Processing and Preparation
Predictive Modelling
Statistical Analysis
Natural Language Processing
Deep Learning Frameworks (e.g., TensorFlow, PyTorch)
Experience with Data Warehousing
Experimentation Design
Model Evaluation and Validation
Programming Skills (Python, R, SQL)
Cloud Computing Platforms (e.g., AWS, GCP, Azure)
Data Visualisation Tools
Strong Communication Skills
Problem-Solving Skills
Collaboration and Teamwork

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Machine Learning Engineer position at Hightouch. Familiarise yourself with their AI Decisioning platform and how it impacts customer data usage.

Tailor Your CV: Customise your CV to highlight relevant experience in machine learning, data processing, and system design. Emphasise any projects or roles that demonstrate your ability to work on predictive modelling and automation.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for data and AI, and how your skills align with Hightouch’s mission. Mention specific examples of how you've tackled similar challenges in previous roles.

Prepare for Interviews: Since Hightouch focuses on product sense and system architecture, prepare to discuss your past experiences in these areas. Think about how you would approach designing a data processing feature or a predictive model, as these will be key topics during the interview process.

How to prepare for a job interview at HighTouch

✨Understand the Role and Responsibilities

Before the interview, make sure you thoroughly understand the job description and responsibilities of a Machine Learning Engineer at Hightouch. Familiarise yourself with concepts like predictive modelling, data processing, and machine learning infrastructure, as these will be key topics during your discussions.

✨Prepare for System Design Challenges

Since the interview process includes system design screens, practice designing data processing features and architectures. Be ready to discuss how you would approach building scalable systems and what considerations you would take into account for performance and reliability.

✨Showcase Your Problem-Solving Skills

During the Machine Learning Modeling Interview, be prepared to walk through your thought process in designing predictive models. Discuss how you would handle data collection, preparation, training, and evaluation, and be ready to explain the systems needed to run your model in production.

✨Align with Company Values

Hightouch values compassion, kindness, and a growth mindset. During your interviews, demonstrate how your personal values align with theirs. Share examples from your past experiences that highlight your communication skills, motivation, and persistence in achieving goals.

Machine Learning Engineer, AI Decisioning
HighTouch
H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>