Constructor is a next-generation platform for search and discovery in e-commerce, utilizing a unique GPT-based architecture tailored for commerce.
The Personalization team is part of the Machine Learning Chapter and Engineering Department, focusing on implementing algorithms that optimize business KPIs like revenue and conversions.
The team consists of a mix of ML and product engineers who collaborate on multiple projects.
As a Backend Engineer, you will build and deploy robust ML systems and algorithms for personalized product discovery experiences.
You will collaborate with both technical and non-technical business partners to develop and update personalization features across the Constructor product suite.
Responsibilities include building fast, robust, and scalable services, participating in architectural discussions, and optimizing the system architecture of the Personalization domain.
You will be expected to deliver and communicate business value effectively.
Requirements:
You must have experience in Python programming.
Experience with server-side coding and API design is required.
You should have experience with relational databases, key-value databases, and distributed systems.
Experience in building services based on ML models is necessary.
You must have worked at a high-traffic website with highly available and robust systems.
Familiarity with a public cloud platform like AWS, Azure, or GCP is required.
You should enjoy designing and implementing new features.
A passion for helping others grow as developers and being successful is essential.
You must be able to work independently and quickly pick up new ideas and technologies.
A love for experimentation and using data and customer feedback to drive decision-making is important.
Benefits:
The compensation includes a base salary range of 90-110k USD, stock options, and a work-from-home bonus.
The position is fully remote, allowing you to choose your living location.
A work-from-home stipend is provided to help set up your home office.
New employees will receive Apple laptops.
There is a training and development budget for every employee, refreshed each year.
Parental leave is available for qualified employees.
You will have the opportunity to work with smart people who will help you grow and make a meaningful impact.