Constructor
Senior Backend Engineer, Recommendations (Remote)
Constructor
$80k - $120k
Worldwide (Remote)
Python
AWS
Terraform

Senior Backend Engineer, Recommendations (Remote)

Overview

Constructor is hiring a Senior Backend Engineer to work on their Recommendations team, focusing on designing, delivering, and maintaining high-load real-time web services.

Job Description

Constructor is the next-generation platform for search and discovery in ecommerce, built to explicitly optimize for metrics like revenue, conversion rate, and profit. Our search engine is entirely invented in-house utilizing transformers and generative LLMs, and we use its core and personalization capabilities to power everything from search itself to recommendations to shopping agents.

Responsibilities

  • - Design, deliver & maintain highload real-time web services
  • - Build / deploy / support robust recommendations services including io-bound web services, cpu-bound services and data services
  • - Write AWS CloudFormation scripts, Jenkins jobs, Github actions following best industry standards
  • - Set up service observability, monitoring metrics, and alerting (Prometheus, Grafana, PagerDuty, AWS CloudWatch)
  • - Implement CI/CD pipelines and separate stability testing for recommendations needs
  • - Collaborate with technical and non-technical business partners to develop / update recommendations functionalities
  • - Communicate with stakeholders within and outside the team

Required Skills

  • - Strong computer science background & familiarity with networking principles
  • - Experience in designing, developing & maintaining highload real-time services
  • - Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform for managing cloud resources.
  • - Hands-on experience with setting up and improving CI/CD pipelines
  • - Proficiency in a scripting language like Python and, as a plus, in compiled languages like Go or Rust.
  • - 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.
  • - Experience with NoSQL and relational databases, distributed systems, and caching solutions.
  • - Experience with any of the major public cloud formation: AWS, Azure, GCP
  • - Experience collaborating in cross-functional teams.
  • - Excellent English communication skills.

Benefits

  • - Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year
  • - 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
  • - Maternity & Paternity leave for qualified employees
  • - Work with smart people who will help you grow and make a meaningful impact
  • - Regular team offsites to connect and collaborate

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