Remote Data Engineer: Ranking Team (Remote)

Posted

Apply now
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 🌱.
About the job
Posted on
Job type
Salary
$ 90,000 - 110,000 USD / year
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback