logo

JobNob

Your Career. Our Passion.

Backend Engineer, Ranking & Personalization


DOIT Software


Location

Remote | Canada


Job description

Backend Engineer, Ranking & Personalization (Remote)

Remote

Spain

Engineering

 

About Us

Constructor powers product search and discovery for some of the largest retailers in the world, like Sephora and Petco. We serve billions of requests every day, and youve probably seen our results somewhere and used our product without knowing it. We differentiate ourselves by focusing on metrics over features, and reinventing search and discovery from the ground up as a machine learning challenge with the specific goal of improving metrics like revenue. We have grown several hundred percent YoY for the last 2 years and have customers in every eCommerce vertical, around the world, and spanning many languages.

Were a passionate team of technologists who love solving problems and want to make our customers and coworkers lives better. We value empathy, openness, curiosity, continuous improvement, and are excited by metrics that matter. We believe that empowering everyone in a company to do what they think is best can lead to great things.

 

About the Team

The Ranking & Personalization team, within Data Science and Engineering, plays a central role in implementing algorithms that optimize for business KPIs like revenue & conversions. We focus on metrics over features, arming our ranking algorithms with powerful capabilities that bring value to customers in the way they care the most about.

The team is a cross-functional team, consisting of ML, BE, FE engineers and designers, owning & collaborating on multiple projects. As a member of the R&P team, you will be surrounded by and encouraged to use world-class analytical, engineering and machine learning techniques on big data to shape the evolution and scale our search algorithms. R&P team owns all stages of product ranking for Search, Browse and Autocomplete experiences, including base ranking, ML ranking, personalization, and ranking explanation.

One of the main services R&P owns is the ML Ranking Service which is a high load distributed REST service deployed in the cloud and developed in Python programming language. The service extensively uses in-memory and NoSQL DBs (for signals and model metadata storage). We support service deployment and stability. We have monitoring set up with Prometheus, PagerDuty, Sentry, custom internal APIs with FastAPI).

 

Challenges you will tackle

A primary focus of this job is to design, deliver & maintain highload real-time web services in close collaboration with other great engineers from the Ranking & Personalization team. The job can consist of, but is not limited to:

 

Requirements

Hard skills:

 

Soft skills:

 

Benefits


Job tags

Full timeRemote jobInternshipWork from homeHome office


Salary

All rights reserved