Constructor
Backend Engineer
Constructor
$80k - $120k
Remote - EMEA
Python
C
Rust

Backend Engineer

Overview

Constructor is an AI-first ecommerce search and discovery platform that helps shoppers find the right products at the right time and enables leading global e-commerce brands to drive meaningful revenue and conversion gains.

Job Description

As a member of the Ranking team, you will improve the e-commerce experience for hundreds of millions of users across the world by designing, delivering & maintaining high-load real-time web services in close collaboration with other great engineers from the Ranking team.

Responsibilities

  • - Build, deploy, and support robust high-load machine learning-based real-time systems for search and browse experiences.
  • - Collaborate with technical and non-technical business partners to develop and update ranking functionalities.
  • - Develop Ranking Platform for internal users (DS and MLE mostly).
  • - Optimize current ranking service performance to process requests faster.
  • - Optimize signals delivery and retrieval (aka Feature Store) for machine learning model inference.
  • - Communicate with stakeholders within and outside the team.

Required Skills

  • - Experience in designing, developing & maintaining high-load distributed real-time services (in cloud).
  • - Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform for managing cloud resources.
  • - Experience with MLOps is a huge plus (delivering, loading, and serving ML models and related infrastructure).
  • - Hands-on experience with setting up and improving CI/CD pipelines.
  • - Proficiency with Python and, as a plus, compiled languages like C, Rust, or Go.
  • - Experience in server-side coding for web services, and a good understanding of API design principles.
  • - Experience with NoSQL and relational databases, distributed systems, and caching solutions.
  • - Experience with any of the major public cloud formation: AWS (ideally), Azure, GCP.
  • - Experience collaborating in cross-functional teams.
  • - Excellent English communication skills.

Benefits

  • - Work with smart and empathetic people who will help you grow and make a meaningful impact.
  • - Regular team offsite events to connect and collaborate.
  • - Fully remote team - choose where you live.
  • - Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year.
  • - 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.
  • - Maternity & Paternity leave for qualified employees.
  • - Stock options - offered in addition to the base salary.

About the company

Constructor’s AI-powered search and product discovery platform delivers unmatched KPI optimization and fast ROI for enterprise ecommerce brands — while giving customers a personalized, enjoyable shopping experience.


All Job Openings at Constructor