Data Engineer: Ranking Team

October 14, 2024

Apply for this job

Job Description

Job Title: Senior Engineer – Ranking Team
Company: Constructor
Job Type: Full Time

About Constructor
Constructor is a cutting-edge search engine and product discovery platform driven by AI, focused on enhancing e-commerce experiences for leading brands such as Sephora, Petco, Under Armour, and Birkenstock. Founded in 2015, Constructor provides innovative AI-first solutions tailored to improve revenue and conversion rates for e-commerce businesses. With a track record of generating significant revenue boosts for clients, Constructor is committed to optimizing e-commerce performance through advanced technology.

Role Overview
Join our Ranking team within the Machine Learning department to play a vital role in optimizing our customers’ business KPIs, focusing on metrics instead of features. As a Senior Engineer, you will collaborate with a diverse group of engineers and designers to enhance our ranking algorithms across various customer experiences, ensuring we meet the evolving needs of users.

Key Responsibilities

  • Improve usability of the Ranking Platform for engineers.
  • Build, deploy, and support robust high-load real-time systems for personalized search and browse functionalities.
  • Collaborate with both technical and non-technical stakeholders to update ranking functionalities.
  • Optimize the performance of current ranking services.
  • Enhance signals delivery and retrieval for ML model inference.

Hard Skills Required

  • Minimum of 4 years of software development experience with a strong proficiency in Python.
  • Experience with big data tools, particularly Apache Spark or similar frameworks.
  • Strong understanding of ETL/ELT processes and experience with orchestration tools (e.g., Airflow, AWS Glue).
  • Proficient in working with large data sets, distributed systems, and both NoSQL and relational databases.
  • Proven experience in optimizing web services and data pipelines for improved performance.
  • Familiarity with real-time data processing and streaming architectures (e.g., Apache Kafka).
  • Ability to design and maintain data ingestion pipelines for real-time data integration.
  • Experience setting up monitoring and alerting solutions for production environments.

Soft Skills Required

  • Collaboration experience in cross-functional teams.
  • Excellent communication skills in English.
  • Astrong desire to help others grow and succeed as developers.
  • Quick adaptability to learning new ideas and technologies.
  • Data-driven decision-making with a passion for experimentation.

Benefits

  • Competitive compensation range of $90,000 – $110,000 + stock options and work from home bonus.
  • Fully remote work, allowing flexibility in living arrangements.
  • Work from home stipend to set up your home office.
  • Apple laptops provided for new employees.
  • Annual training and development budget for every employee.
  • Parental leave for eligible employees.
  • Opportunity to work alongside talented individuals who foster growth and impact.

Diversity, Equity, and Inclusion
Constructor is an equal opportunity employer committed to promoting diversity, equity, and inclusion in the workplace. We welcome applicants from all backgrounds and encourage those who may not meet all qualifications to apply.


Apply Now