Home / Jobs / Senior Machine Learning Engineer: Ranking Team

Share:
Facebook X Linkedin WhatsApp

Published 2024-10-23

Senior Machine Learning Engineer: Ranking Team


engineer remote job publiremote

Company details

Type of job: Remote
Country: England
City: London
Company: Constructor
Company website:


Description of the offer

Constructor is the only search and product discovery platform tailor-made for enterprise ecommerce where conversions matter. Constructor’s AI-first solutions make it easier for shoppers to discover products they want to buy and for ecommerce teams to deliver highly personalized experiences that drive impressive results. Optimizing specifically for ecommerce metrics like revenue, conversion rate and profit, Constructor generates consistent $10M+ lifts for some of the biggest brands in ecommerce, such as Sephora, Petco, home24, Maxeda Brands, Birkenstock and The Very Group. Constructor is a U.S. based company that was founded in 2015 by Eli Finkelshteyn and Dan McCormick. For more, visit: constructor.io.

Requirements

The Ranking team, within the Machine Learning chapter, plays a central role in implementing algorithms that optimize our customers’ business KPIs like revenue and conversion rates. We focus on metrics over features, supplying our ranking algorithms with powerful capabilities that bring value to our customers.

The team is cross-functional, consisting of ML, BE, and FE engineers as well as designers. As a member of the ranking team, you will be encouraged to use world-class analytical, engineering, and machine learning techniques on big data to scale our ranking algorithms. The Ranking team owns all stages of product ranking for Constructor’s Search, Browse, and Autocomplete experiences, including base ranking, ML ranking, personalization, and ranking explanation.

A primary focus of the Ranking team is to develop a high-quality ranking system that satisfies business needs and accounts for behavioral user patterns. Related to that focus, the Ranking team owns:

  • An online high load distributed REST based ranking service deployed in the cloud and developed in the Python programming language, receiving around 55 million requests a day.
  • Offline Data Pipelines that are used for data processing (Python, Spark/Databricks), ML model training and model signals delivery (e.g. Feature Store), Ranking configuration for any given customer
  • Ranking Quality monitoring tools to measure relevance, personalization, attractiveness, diversification, and other quality signals.

Challenges you will tackle

As a Machine Learning Engineer on the Ranking team, your primary focus will be to enhance the quality of our ranking systems, ensuring that search, browse, and autocomplete experiences are highly relevant, personalized, and diverse. You will work on building state-of-the-art ranking algorithms that improve user experience and drive critical business metrics such as conversion, user engagement, and revenue growth.

In addition to improving ranking quality, you will ensure that our solutions can be deployed in real-time environments, handling high-throughput requests efficiently while maintaining low-latency performance. Our ranking system processes thousands of requests per second, and maintaining both quality and speed is essential for our global customers, who rely on fast, accurate results.

The job can consist of, but is not limited to:

  • Design and Develop ML-Based Ranking Solutions: build, deploy, and optimize machine learning models to enhance search engine ranking systems, driving improvements in key business metrics such as conversion, engagement, and user satisfaction.
  • Improve Ranking Quality: analyze ranking performance and identify gaps in search, browse, and autocomplete experiences, focusing on relevance, personalization, attractiveness, diversification, and other quality signals.
  • Innovate and Optimize Ranking Algorithms: proactively propose new machine learning models, algorithms, and features to advance the ranking pipeline, improve ranking quality, and meet evolving business needs.
  • Collaboration with Cross-Functional Teams: collaborate with technical and non-technical business partners to develop / update ranking functionalities (both within and outside the team)

 

Requirements

Hard skills

  • At least 4 years of experience with Python for machine learning and backend development.
  • At least 4 years of experience developing, deploying, and maintaining machine learning models with a strong focus on ranking systems for search, recommendations, or similar applications.
  • Experience in large-scale ML model training, evaluation, and optimization, with a focus on real-time inference and serving.
  • Experience with big data frameworks such as Spark for processing large datasets and integrating them into ML pipelines.
  • Proficiency in using tools like SQL, PySpark, Pandas, and other frameworks to extract, manipulate, and analyze data
  • Experience with data pipeline orchestration tools like Airflow or Luigi to manage and automate workflows for ML training and signal delivery.
  • Experience working on ranking algorithms that optimize metrics such as relevance, conversion rates, personalization, user engagement, RPV is a plus.

 

Soft skills

  • Experience collaborating in cross-functional teams.
  • Experience leading projects to success
  • Excellent English communication skills.
  • Enjoy helping others around you grow as developers and be successful
  • Pick up new ideas and technologies quickly, love learning and talking to others about them
  • Love to experiment and use data and customer feedback to drive decision making

 

Benefits

  • Compensation: base range of 90-110k USD + stock options + work from home bonus
  • Fully remote team – choose where you live
  • Work from home stipend! We want you to have the resources you need to set up your home office
  • Apple laptops provided for new employees
  • Training and development budget for every employee, refreshed each year
  • Parental leave for qualified employees
  • Work with smart people who will help you grow and make a meaningful impact

 

Diversity, Equity, and Inclusion at Constructor

At Constructor.io we are committed to cultivating a work environment that is diverse, equitable, and inclusive. As an equal opportunity employer, we welcome individuals of all backgrounds and provide equal opportunities to all applicants regardless of their education, diversity of opinion, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status or affiliation in any other protected group. Studies have shown that women and people of color may be less likely to apply for jobs unless they meet every one of the qualifications listed. Our primary interest is in finding the best candidate for the job. We encourage you to apply even if you don’t meet all of our listed qualifications.


How to apply?

Click on the button to get the company email or employment application form.
Get E-mail

Apply on home page
Tags:


More options: Modify job, Delete job

Remember that you do not have to pay to participate in selection processes. Protect yourself from fraud with our Security Tips. If they ask you for money for an application you can Report job.


Promote your Job

Promote your job offer in the first positions.
$30USD for 30 days

Promote now

 

Top cities

Featured links

Follow us on Instagram @publiremote

@publiremote

 

 


Recents jobs

Published Friday 22 de November, 2024

Copywriter

Nord
Remote
England

The Marketing department aims to encourage the world to be as enthusiastic about our products as we are. We have more than twenty



Published Friday 22 de November, 2024

Brand Designer for Identity Revamp

Newzoo
Remote
Worldwide

We’re a small, hands-on design team of two, seeking a creative partner (freelancer or small agency) to collaborate with us on revamping and



Published Friday 22 de November, 2024

Visual Designer

Coder
Remote
United States

Coder is on a mission to build enterprise software that makes software developers’ lives easier and keeps them in flow. We’re looking for

,


Frequently Asked Questions (FAQ)

PubliRemote.com is an online portal dedicated to connecting employers and remote workers. We offer a platform where companies can post remote work opportunities and professionals can find employment from anywhere in the world.   At PubliRemote, you will find a wide variety of remote jobs, both for freelancers and for people who want to Work From Home with a fixed schedule.

Publiremote provides a user-friendly platform for job seekers, helping them find high-quality, remote opportunities across various fields. With a focus on matching skilled professionals with roles that offer flexibility and work-life balance, Publiremote is the go-to site for anyone looking to take control of their career.

Start exploring today and discover remote roles in graphic design, customer service, proofreading, content moderation, illustration, video editing, and freelance writing that let you work from wherever you feel most inspired.

Posting a job is easy! Just sign up, click on “Post a Job,” and follow the steps to enter your job details. You can publish your job listing for free or choose to promote it for added visibility.

A promoted job costs $30 for 30 days. Promoted listings appear at the top of search results, making it easier for candidates to find your post.

 

Publiremote.com focuses on remote job opportunities across a variety of fields, including tech, marketing, design, and customer service. We welcome positions that allow candidates to work from anywhere or in a remote capacity.

 

To attract quality candidates, be clear about the job role, requirements, and any specific skills needed. Adding a descriptive title and highlighting remote perks or benefits also helps your listing stand out.

 

We accept secure payments through Stripe, which supports most major credit and debit cards. Your payment information is protected, ensuring a safe transaction.

 

Yes! If you need help, our support team is ready to assist you. Please reach out via our Contact Us page, and we’ll get back to you as soon as possible.