Data Engineer: Ranking Team

hace 1 mes


Barcelona, Barcelona, España Constructor A tiempo completo

Constructor is a cutting-edge search engine and product discovery platform built primarily on AI. Its focus on ecommerce enables it to power some of the biggest ecommerce sites in the world, such as Sephora, Petco, Under Armour, Birkenstock, and Home24. Constructor's AI-first solutions make it easier for shoppers to discover products they want to buy and for ecommerce teams to deliver highly personalized experiences that drive impressive results. By optimizing for ecommerce metrics like revenue, conversion rate, and profit, Constructor generates consistent $10M+ lifts for some of the biggest brands in ecommerce.

The Ranking team, within the Machine Learning department, plays a central role in implementing algorithms that optimize customers' business KPIs like revenue and conversions. We focus on metrics over features, supplying our ranking algorithms with powerful capabilities that bring value to customers. The team is cross-functional, consisting of ML, BE, and FE engineers as well as designers. As a member of the Ranking team, you will be surrounded by and encouraged to use world-class analytical, engineering, and machine learning techniques on big data to evolve and scale our search algorithms.

A primary focus of the Ranking team is to develop a platform that allows internal and external users to configure ranking for business needs and experiment with new signals easily. This includes:

  1. An online high load distributed REST-based ranking service deployed in the cloud and developed in Python programming language.
  2. Offline Data Pipelines that are used for data processing (Python, Spark/Databricks), ML model training, and model signals delivering (e.g., Feature Store).

We're looking for a senior engineer with at least 4 years of experience who has solid skills in any programming language (ideally Python), big data engineering, web services, cloud providers (ideally AWS), and is willing to build many diverse things to develop the Platform.

A primary focus of this job is to design, improve, and maintain the Ranking Platform in close collaboration with other engineers from the Ranking team. The job can consist of, but is not limited to:

  • Improving Ranking Platform usability for fellow engineers.
  • Building, deploying, and supporting robust high-load real-time (ML) systems for personalized search and browse experiences.
  • Collaborating with technical and non-technical business partners to develop/update ranking functionalities (within & outside the team).
  • Optimizing current ranking service performance.
  • Optimizing signals delivery and retrieval (e.g., Feature Store) for ML models inference.

**Requirements**

  • At least 4 years of experience in software development, with proficiency in Python programming language.
  • Experience with big data tools: experience with Apache Spark or any other map-reduce framework is a must.
  • Experience with data pipeline orchestration: strong understanding of ETL/ELT processes using orchestration tools like Airflow, Luigi, or cloud-native services (AWS Glue, Step Functions).
  • Experience working with large datasets, distributed systems, NoSQL and relational databases, and caching solutions, ensuring scalability and low-latency performance.
  • Experience with performance optimization: proven experience optimizing web services & data pipelines to improve speed, reliability, and scalability.
  • Experience with real-time data processing: Experience building and supporting high-load real-time data platforms for ranking and personalization systems. Familiarity with streaming architectures using Apache Kafka, Kinesis, or Pulsar is a plus.
  • Experience with data ingestion pipelines: Ability to design and maintain robust data ingestion systems that pull data from multiple sources (e.g., APIs, databases, event streams) into the platform in real-time.
  • Experience with monitoring and alerting: Experience with setting up monitoring and alerting (e.g., Prometheus, Grafana, Datadog) to ensure the reliability and health of data pipelines and platforms in production.

**Soft Skills**

  • Experience collaborating in cross-functional teams.
  • Excellent English communication skills.
  • Enjoy helping others around you grow as developers and be successful.
  • Pick up new ideas and technologies quickly, love learning and talking to others about them.
  • Love to experiment and use data and customer feedback to drive decision making.

**Benefits**

  • Compensation: 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.
  • Work with smart people who will help you grow and make a meaningful impact.

**Diversity, Equity, and Inclusion at Constructor**

At Constructor.io, we are committed to cultivating a work environment that is diverse, equitable, and inclusive. As an equal opportunity employer, we welcome individuals of all backgrounds and provide equal opportunities to all applicants regardless of their education, diversity of opinion, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status, or affiliation in any other protected group.



  • Barcelona, Barcelona, España Constructor A tiempo completo

    About the RoleIn Constructor's Machine Learning department, the Ranking team focuses primarily on implementing algorithms that optimize customers' business KPIs like revenue and conversions. As a Senior Data Engineer on the Ranking team, you will be surrounded by and encouraged to use world-class analytical, engineering, and machine learning techniques on...


  • Barcelona, Barcelona, España Constructor A tiempo completo

    Role OverviewConstructor is a pioneering search engine and product discovery platform leveraging AI to revolutionize ecommerce. We empower some of the world's largest ecommerce sites, including Sephora, Petco, and Home24, to deliver personalized experiences that drive impressive results.Our AI-first solutions optimize ecommerce metrics like revenue,...


  • Barcelona, Barcelona, España Constructor A tiempo completo

    Senior Data Engineer Position OverviewWe are seeking an experienced Senior Data Engineer to join our Machine Learning department as a key member of the Ranking team at Constructor. With a strong background in data engineering, web services, and cloud providers, this individual will design, improve, and maintain the Ranking Platform in close collaboration...

  • Data Scientist

    hace 2 semanas


    Barcelona, Barcelona, España Preply A tiempo completo

    Unlock Human Potential through Data ScienceWe are looking for a talented Data Scientist to join our team at Preply, a cutting-edge EdTech company that empowers learners and tutors worldwide. In this role, you will have the opportunity to work on a challenging project: developing ranking algorithms for our search page.About the RoleThis is an exciting chance...

  • Data Engineer

    hace 1 mes


    Barcelona, Barcelona, España Ecf Data, Llc A tiempo completo

    Data Engineer Role OverviewThe Data Engineer role is a key member of the Data Team at Ecf Data, LLC, reporting to the Director of Data Engineering Services. This position requires close interaction with Functional Leads, Data Architects, Data Analysts, and Data Scientists.Key ResponsibilitiesDesign and oversee the creation of automated data...


  • Barcelona, Barcelona, España Data Privacy A tiempo completo

    About Data PrivacyData Privacy is a responsible shopping experience and a chance to participate in the fight against overproduction in fashion.We are a young, creative and proactive team, with good communication and a high level of energy. It's demanding but extremely rewarding due to an environment where we take pride in learning from one another and strive...


  • Barcelona, Barcelona, España Constructor A tiempo completo

    About ConstructorConstructor is a pioneering search engine and product discovery platform built primarily on artificial intelligence. Our primary focus is on ecommerce, powering some of the biggest ecommerce sites worldwide, including Sephora, Petco, Under Armour, Birkenstock, Home24, and many more.Our AI-first solutions make it easier for shoppers to...

  • Senior Data Engineer

    hace 2 semanas


    Barcelona, Barcelona, España Constructor A tiempo completo

    About ConstructorConstructor is a pioneering search engine and product discovery platform leveraging AI technology. With a strong focus on ecommerce, our solutions empower businesses to deliver personalized experiences that drive remarkable results.We're part of a growing community of innovators, working together to push the boundaries of what's possible...


  • Barcelona, Barcelona, España Constructor A tiempo completo

    Job SummaryAs a Backend Engineer on the Personalization Team at Constructor, you will be responsible for designing, developing, and maintaining high-load real-time web services for personalized search and browse experiences. You will collaborate with technical and non-technical business partners to develop and update ranking functionalities, optimize current...

  • Cloud Data Engineer

    hace 1 semana


    Barcelona, Barcelona, España Data Privacy A tiempo completo

    About the TeamOur team at ALOHAS is comprised of individuals who share a passion for innovation and growth.We value creativity, proactivity, and good communication, and we strive to create an environment where everyone feels comfortable and motivated.The JobWe are seeking a Cloud Data Engineer - Big Data Expert who will be responsible for designing and...

  • Senior Data Engineer

    hace 4 semanas


    Barcelona, Barcelona, España Dow Jones A tiempo completo

    About the Role:Dow Jones is seeking an experienced Data Engineer to join our AI Engineering Team. This team drives the evolution of our Technology, Engineering, Data, Product, and User Experience functions. With a keen focus on delivering cutting-edge solutions, we shape the digital landscape for our customers, readers, and users.You will be responsible for...


  • Barcelona, Barcelona, España Constructor A tiempo completo

    Job Description:Constructor is a San Francisco-based company that specializes in AI-first solutions for enterprise ecommerce. Our search and product discovery platform, Constructor, helps ecommerce teams deliver highly personalized experiences that drive impressive results. We optimize for ecommerce metrics like revenue, conversion rate, and profit,...


  • Barcelona, Barcelona, España Constructor A tiempo completo

    Job Title: Backend Engineer: Personalization TeamAbout the Role:We are seeking a highly skilled Backend Engineer to join our Ranking & Personalization team. As a key member of this team, you will be responsible for designing, developing, and maintaining highload real-time web services in close collaboration with other great engineers.Key...

  • Analista de Datos

    hace 4 semanas


    Barcelona, Barcelona, España Esade A tiempo completo

    Posición:Analista de datos para calidad de ránkingDescripción del puesto:Esade busca un analista de datos con experiencia en la gestión administrativa de datos, data quality y data analyst, para apoyar en la mejora de los programas y acompañamiento en su implementación, así como en los procesos de acreditaciones y ránking.Responsabilidades:Gestión...

  • Senior Data Engineer

    hace 4 semanas


    Barcelona, Barcelona, España Dow Jones A tiempo completo

    About the RoleDow Jones is seeking an experienced Data Engineer to join our AI Engineering Team. As a key team member, you will play a crucial role in operationalizing data solutions to meet our organization's needs and deliver tangible value. You will leverage your strong data engineering skills to develop robust, secure, and scalable data pipelines,...


  • Barcelona, Barcelona, España Dow Jones A tiempo completo

    **About Our Organization**Dow Jones is a global provider of news and business information, delivering content to consumers and organizations around the world across multiple formats, including print, digital, mobile and live events. Our team drives the evolution of our Technology, Engineering, Data, Product and User Experience functions. With a keen focus on...

  • Lead Data Engineer

    hace 1 mes


    Barcelona, Barcelona, España Lambda Executive A tiempo completo

    Job Title: Lead Data EngineerAbout the Role:We are seeking a highly skilled Lead Data Engineer to join our team at Lambda Executive. As a Lead Data Engineer, you will be responsible for providing technical leadership and expertise to our data engineering team.Main Responsibilities:Provide technical leadership and guidance to the data engineering team.Oversee...


  • Barcelona, Barcelona, España Nebeus A tiempo completo

    About NebeusWe are seeking a Senior Data Engineer to join our team at Nebeus. As a Senior Data Engineer, you will be responsible for designing and implementing our data architecture, ensuring the highest data integrity and robustness.Key ResponsibilitiesDesign and implement data pipelines and ETL processesDevelop and maintain data models and data...

  • Data Scientist II

    hace 3 semanas


    Barcelona, Barcelona, España Data Privacy A tiempo completo

    About the RoleWe are seeking a highly skilled Data Scientist II to join our team at Microsoft, working on large language models for Azure AI Search. As a member of our diverse and passionate team, you will leverage your expertise in machine learning to develop high-quality search results for various industries and scenarios.ResponsibilitiesTrain, fine-tune,...


  • Barcelona, Barcelona, España Dow Jones A tiempo completo

    About the Role:Dow Jones is seeking an experienced Data Engineer to join our AI Engineering Team. The successful candidate will be responsible for designing, developing, and maintaining robust data pipelines for data scraping, processing, extraction, transformation, loading, and storage. This includes collaborating with data scientists and ML engineers to...