Please, let Constructor know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Constructor is a new kind of search engine and product discovery platform built primarily on AI, focusing on ecommerce.
The company powers major ecommerce sites such as Sephora, Petco, Under Armour, Birkenstock, and Home24.
Constructor's AI-first solutions enhance product discovery for shoppers and enable ecommerce teams to deliver personalized experiences that drive results.
The Ranking team within the Machine Learning department is responsible for implementing algorithms that optimize business KPIs like revenue and conversions.
The team consists of ML, BE, and FE engineers as well as designers, and it focuses on metrics over features.
The Ranking team owns all stages of product ranking for Constructor’s Search, Browse, and Autocomplete experiences.
Responsibilities include developing a platform for users to configure ranking for business needs and experiment with new signals.
The team manages an online high-load distributed REST-based ranking service developed in Python and offline data pipelines for data processing and ML model training.
Requirements:
Candidates must have at least 4 years of experience in software development, with proficiency in Python.
Experience with big data tools, specifically Apache Spark or any other map-reduce framework, is required.
Strong understanding of ETL/ELT processes using orchestration tools like Airflow, Luigi, or cloud-native services (AWS Glue, Step Functions) is necessary.
Experience working with large datasets, distributed systems, NoSQL and relational databases, and caching solutions is essential for ensuring scalability and low-latency performance.
Proven experience optimizing web services and data pipelines for speed, reliability, and scalability is required.
Candidates should have experience building and supporting high-load real-time data platforms for ranking and personalization systems, with familiarity in streaming architectures like Apache Kafka, Kinesis, or Pulsar being a plus.
Ability to design and maintain robust data ingestion systems that pull data from multiple sources in real-time is necessary.
Experience with setting up monitoring and alerting systems to ensure the reliability and health of data pipelines and platforms in production is required.
Soft skills include experience collaborating in cross-functional teams, excellent English communication skills, and a passion for helping others grow as developers.
Benefits:
The compensation package includes a base salary range of 90-110k USD, stock options, and a work-from-home bonus.
The position is fully remote, allowing employees to choose their living location.
A work-from-home stipend is provided to help set up a home office.
New employees receive Apple laptops.
There is a training and development budget for every employee, refreshed annually.
Qualified employees are entitled to parental leave.
Employees will work with intelligent colleagues who will support their growth and allow them to make a meaningful impact.
Apply now
Please, let Constructor know you found this job
on RemoteYeah
.
This helps us grow 🌱.