Software Engineer: Query Team
hace 5 días
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 TeamThe 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.
RequirementsYou'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
- Development: Python / Rust
- Cloud Infra: AWS
- CI/CD: Jenkins, GH Actions
- Monitoring: Prometheus, Grafana
- 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.
-
Sr. Software Engineer, Hive
hace 2 semanas
Madrid, Madrid, España Cloudera A tiempo completoBusiness 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...
-
Senior Software Engineer
hace 5 días
Madrid, Madrid, España Datadog A tiempo completoWe 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 completoRechat 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 completoThe 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...
-
Senior Software Engineer
hace 5 días
Madrid, Madrid, España Jobgether A tiempo completoThis 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...
-
Senior Software Engineer
hace 2 días
Madrid, Madrid, España Soda Data A tiempo completoSoda - 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....
-
Utek: Software Development Engineer 2025
hace 5 días
Madrid, Madrid, España Fundación Parque Científico de Madrid A tiempo completoUTEK: 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...
-
Software Engineer Microservices
hace 5 días
Madrid, Madrid, España Sofico A tiempo completoWhat 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 completoABOUT 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 completoThis 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,...