Constructor
Backend Engineer
Constructor
$80k - $120k
Worldwide (Remote)
Python

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 Backend Engineer in the Attribute Enrichment team, you will improve the e-commerce experience for hundreds of millions of users across the world by designing, building, and maintaining scalable services that deliver enriched items, metadata, and attributes to end users.

Responsibilities

  • - Build a new service to deliver ML-generated enriched attributes to our customers
  • - Design a high-throughput, low-latency Badges service for heavy traffic
  • - Develop Constructor's Attribute Enrichment product and Badges product features
  • - Deploy high-available services in the cloud and implement CI/CD pipelines following best industry standards (AWS, Jenkins, GitHub Actions)
  • - Set up service observability, monitoring metrics, and alerting (Prometheus, Grafana, PagerDuty, AWS CloudWatch)
  • - Work with a dedicated database to manage enriched items, their metadata, and derived attributes for our customer dashboard application, ensuring data consistency, performance, and availability for downstream services and APIs
  • - Write and maintain unit, integration, and end-to-end tests for backend services to ensure code quality and service reliability

Required Skills

  • - 5+ years of experience
  • - Strong computer science background & familiarity with networking principles
  • - Proficiency in Python and backend development patterns
  • - Experience in designing, developing & maintaining highload real-time services and public APIs
  • - Experience with NoSQL and relational databases, distributed systems, and caching solutions would be a plus
  • - Experience with any compiled programming language (e.g. Go, Rust) would be a plus
  • - Experience writing unit and integration tests for backend services using frameworks such as Pytest, unittest, or equivalent
  • - Experience collaborating in cross-functional teams
  • - Excellent English communication skills

Benefits

  • - Unlimited vacation time - we strongly encourage all employees to 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 - refreshed each year for every employee
  • - Maternity & Paternity leave for qualified employees
  • - Work with smart people who will help you grow and make a meaningful impact
  • - Stock options - offered in addition to the base salary
  • - 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