Constructor
Backend Engineer - Ranking Team
Constructor
$90k - $110k
Remote, Spain
Python
CloudFormation
Terraform

Backend Engineer - Ranking Team

Overview

The Ranking team, within the Machine Learning chapter, plays a central role in implementing algorithms that optimize for business KPIs like revenue & conversions.

Job Description

Constructor.io is hiring a Backend Engineer for their Ranking Team to work on high-load distributed REST services in the cloud, focusing on machine learning-based real-time systems for search and browse experiences.

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
  • - 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
  • - Skilled in setting up and managing observability tools like Prometheus, Grafana, and integrating alert systems like PagerDuty
  • - Familiarity with Service-Oriented Architecture, knowledge of communication protocols like Protobuf & familiarity with networking 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
  • - 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

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.