Software Engineer: Query Team

hace 5 días


Madrid, Madrid, España Constructor A tiempo completo

About Us

Constructor is the next-generation platform for search and discovery in ecommerce, built to explicitly optimize for metrics like revenue, conversion rate, and profit. Our search engine is entirely invented in-house utilizing transformers and generative LLMs, and we use its core and personalization capabilities to power everything from search itself to recommendations to shopping agents. Engineering is by far our largest department, and we've built our proprietary engine to be the best on the market, having never lost an A/B test to a competitive technology. We're passionate about maintaining this and work on the bleeding edge of AI to do so.

Out of necessity, our engine is built for extreme scale and powers over 1 billion queries every day across 150 languages and roughly 100 countries. It is used by some of the biggest ecommerce companies in the world like Sephora, Under Armour, and Petco.

We're a passionate team who love solving problems and want to make our customers' and coworkers' lives better. We value empathy, openness, curiosity, continuous improvement, and are excited by metrics that matter. We believe that empowering everyone in a company to do what they do best can lead to great things.

Constructor is a U.S. based company that has been in the market since 2019. It was founded by Eli Finkelshteyn and Dan McCormick who still lead the company today.

The Team

The Query Team sits at the forefront of shaping the search and autosuggest experience for our customers. We develop & optimize advanced query-processing techniques like autocompletion, spelling correction, and natural language processing, which aim to capture user intent and drive conversions. Our systems handle immense traffic, meaning your work will directly impact millions of users. As a mid-level engineer of this team, you will help shape, improve, and maintain our systems' infrastructure, and also implement features to further improve query processing, and better serve our customers' requirements.

Requirements

You'll thrive in this role if you:

  • have experience building and scaling high-traffic, high-availability backend systems.
  • have a solid grasp of algorithms/data-structures and their trade-offs, particularly in the context of information retrieval.
  • have designed and implemented infrastructure for backend systems (deployment automation, resource provisioning, system observability, etc.)
  • enjoy picking up new tools and technologies and working across a variety of stacks
  • collaborate effectively with others and contribute to a positive, solution-oriented team culture
Our Tech Stack
  • Development: Python / Rust
  • Cloud Infra: AWS 
  • CI/CD: Jenkins, GH Actions
  • Monitoring: Prometheus, Grafana
Benefits
  • Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year
  • 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
  • Maternity & Paternity leave for qualified employees
  • Work with smart people who will help you grow and make a meaningful impact
  • This position has a base salary range between $80k and $120k USD. The offer varies on many factors including job related knowledge, skills, experience, and interview results.
  • Regular team offsites to connect and collaborate

Diversity, Equity, and Inclusion at Constructor

At 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.

Studies have shown that women and people of color may be less likely to apply for jobs unless they meet every one of the qualifications listed. Our primary interest is in finding the best candidate for the job. We encourage you to apply even if you don't meet all of our listed qualifications.



  • Madrid, Madrid, España Cloudera A tiempo completo

    Business Area:EngineeringSeniority Level:Mid-Senior levelJob Description:At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source...


  • Madrid, Madrid, España Datadog A tiempo completo

    We are looking for a Senior Software Engineer who brings strong backend and distributed systems experience to join our Cross-Product Query (XPQ) organization. As part of the Query Connectors team, you'll help build and maintain critical data connectivity infrastructure while constantly exploring and adapting to new technologies and data platforms.This role...

  • Software Engineer

    hace 1 semana


    Madrid, Madrid, España Rechat Inc A tiempo completo

    Rechat is building the next generation of enterprise real estate technology. Our platform helps real estate professionals streamline the entire buying and selling journey by unifying data, marketing, and transaction workflows into one powerful system. We're a product-driven company with a modern stack, a strong engineering culture, and a mission to transform...

  • Senior Software Engineer

    hace 2 semanas


    Madrid, Madrid, España Datadog A tiempo completo

    The Cross-Product Queries (XPQ) team designs, builds and operates query languages, systems and services that join, aggregate, and transform the observability data that reside in Datadog's petabyte-scale storage systems - such as metrics, logs and application traces. The platform serves live traffic of thousands of queries per second, powering key Datadog...


  • Madrid, Madrid, España Jobgether A tiempo completo

    This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer (Security) in Spain. As a Senior Software Engineer specializing in security, you will be instrumental in designing and implementing robust security features across large-scale platforms. You will work closely with product and...


  • Madrid, Madrid, España Soda Data A tiempo completo

    Soda - creators of Soda Core - are looking for a Senior Software Engineer to help improve our Open Source and Cloud products. We're moving in an exciting new direction, and we need your help. We're looking for a Senior Full Stack Engineer (Backend and Frontend) to help us build the platform that catches data problems before they become business problems....


  • Madrid, Madrid, España Fundación Parque Científico de Madrid A tiempo completo

    UTEK: Software Development Engineer ****UTEK , a leading company in the development of unmanned systems, is looking to fill a position for aSoftware Development EngineerCompany sector and activity: R&D area of a company specialized in the development of unmanned systems, mainly in USV (Unmanned Surface Vehicles).Position: Software Development Engineer.The...


  • Madrid, Madrid, España Sofico A tiempo completo

    What the job is aboutAs a backend Software Engineer Microservices, your role involves expanding and enhancing our leading 'Miles Enterprise' solution. Miles offers a secure and cloud-native platform for automotive finance, leasing, fleet, and mobility management.Your expertise & experience are highly valued in our multidisciplinary agile product...

  • QA Software Engineer

    hace 5 días


    Madrid, Madrid, España Straumann A tiempo completo

    ABOUT STRAUMANN GROUP The Straumann Group unites global reach, experience and innovation with passion and a commitment for uncompromising quality, making enhanced dental healthcare available and accessible to customers and patients around the globe. The group unites global and international brands that stand for excellence, innovation and quality, including...

  • Software Engineer

    hace 2 semanas


    Madrid, Madrid, España Jobgether A tiempo completo

    This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer (Python/Linux/Packaging) in Spain. This role is ideal for a hands-on engineer passionate about open-source development, Linux systems, and automation tooling. You will work on critical software that supports developers in building, packaging,...