Description
About the Team
Launched in 2019, 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.
As a member of the Ranking team, you will improve the e-commerce experience for hundreds of millions of users across the world by designing, delivering & maintaining high-load real-time web services in close collaboration with other great engineers from the Ranking team. The job can consist of, but is not limited to:
- 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
- Develop Ranking Platform for internal users (DS and MLE mostly)
- 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
What you’ll do
Design, build, and maintain high-load distributed real-time services in cloud environments. Collaborate with cross-functional teams to improve ranking functionalities and internal tools. Optimize performance and signal delivery for ML model inference. Communicate with stakeholders to align on requirements and deliverables.
Requirements
Hard 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.
- Experience with NoSQL and relational databases, distributed systems, and caching solutions.
- Experience with any of the major public cloud formation: AWS (ideally), Azure, GCP
Soft skills:
- Experience collaborating in cross-functional teams.
- Excellent English communication skills.
Benefits
- 🧠 Work with smart and empathetic people who will help you grow and make a meaningful impact.
- 🎉 Regular team offsite events to connect and collaborate.
- 🌎 Fully remote team - choose where you live.
- 🏝️ Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year.
- 🛋️ 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.
- 💵 Base salary: $80k–$120K USD, depending on knowledge, skills, experience, and interview results
- 📈 Stock options - offered in addition to the base salary
Ready to apply for this role?
Apply Now →



