Backend Engineer

Constructor
Summary
Join Constructor's Personalization team as a Machine Learning Engineer and build robust ML systems for personalized product discovery experiences. Collaborate with technical and non-technical partners to develop and update personalization features across the Constructor product suite. Build fast, scalable services, including User History and User Profile APIs. Participate in architectural discussions and optimize the system architecture of the Personalization domain. You will leverage world-class analytical, engineering, and machine learning techniques on big data to shape and scale personalization algorithms. Constructor offers a fully remote work environment with a work-from-home stipend, Apple laptops, and a training and development budget.
Requirements
- Excellent skills delivering & communicating business value
- Have Python experience
- Have experience with server-side coding and API design
- Have experience with relational databases, key-value database and distributed systems
- Have experience with building services based on the ML models
- Have worked at a high-traffic website with highly available and robust systems
- Experience with a public cloud like AWS, Azure or GCP
- Love designing and implementing new features
- Enjoy helping others around you grow as developers and be successful
- Can work independently
- Can pick up new ideas and technologies quickly and loves learning and talking to others about them
- Love to experiment and use data and customer feedback to drive decision-making
Responsibilities
- Build and deploy robust ML systems / algorithms for personalized product discovery experiences
- Collaborate with technical and non-technical business partners to develop / update personalization features across Constructor product suite
- Build fast, robust and scalable services including our User History and User Profile API
- Participate in architectural discussions and optimize the system architecture of the Personalization domain
Preferred Qualifications
- Experience with system architecture and design
- Experience shipping personalization & search (recommendation) systems to production
- Experience with MLOps
Benefits
- 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