Senior Software Engineer: Ecommerce Search and Ranking

hace 4 semanas


Laza, Orense, España Constructor A tiempo completo

Company Overview


Constructor is a pioneering AI-powered search engine and product discovery platform catering to the ecommerce industry. Founded in 2015, the company has established itself as a leader by powering some of the world's biggest ecommerce sites, including Sephora, Petco, Under Armour, Birkenstock, Home24, and many more.


The Constructor team focuses on delivering highly personalized experiences that drive impressive results for ecommerce teams. By optimizing for metrics like revenue, conversion rate, and profit, the company generates consistent $10M+ lifts for prominent brands in ecommerce.



Salary


Our base salary range for this position is $90,000 - $110,000 per year, with additional compensation through stock options and a work-from-home bonus.



Job Description


We're seeking an experienced senior software engineer to join our esteemed Ranking team within the Machine Learning department. As a key member of this cross-functional team, you'll play a central role in implementing algorithms that optimize customers' business KPIs, such as revenue and conversions.


Key responsibilities will include:



  • Designing, improving, and maintaining the Ranking Platform in collaboration with other engineers from the Ranking team
  • Improving the usability of the Ranking Platform for fellow engineers
  • Building, deploying, and supporting robust high-load real-time systems for personalized search and browse experiences
  • Collaborating with technical and non-technical business partners to develop and update ranking functionalities within and outside the team
  • Optimizing current ranking service performance
  • Optimizing signals delivery and retrieval for ML models inference


Required Skills and Qualifications


To be successful in this role, you should have at least 4 years of experience in software development, with proficiency in Python programming language. Key skills and qualifications include:



  • Experience with big data tools, specifically Apache Spark or other map-reduce frameworks
  • 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
  • Proven experience optimizing web services and data pipelines to improve speed, reliability, and scalability
  • Familiarity with streaming architectures using Apache Kafka, Kinesis, or Pulsar
  • Ability to design and maintain robust data ingestion systems that pull data from multiple sources into the platform in real-time
  • Experience with monitoring and alerting, setting up tools like Prometheus, Grafana, and Datadog


Benefits


As a valued member of our team, you can expect:



  • A competitive salary range of $90,000 - $110,000 per year
  • Additional compensation through stock options
  • A work-from-home bonus
  • Fully remote work arrangement
  • An Apple laptop provided for new employees
  • A training and development budget refreshed each year
  • Parental leave for qualified employees
  • Diversity, Equity, and Inclusion initiatives fostering a welcoming work environment

We're committed to creating a workplace where everyone feels welcome and empowered to grow. Our goal is to attract talented individuals who share our passion for innovation and excellence.



  • Laza, Orense, España Constructor A tiempo completo

    About ConstructorConstructor is a cutting-edge AI-powered search engine and product discovery platform that has revolutionized the ecommerce industry. Our platform enables shoppers to discover products they want to buy and empowers ecommerce teams to deliver highly personalized experiences that drive impressive results.The RoleWe are seeking a skilled Senior...

  • Senior Software Engineer

    hace 19 horas


    Laza, Orense, España Constructor A tiempo completo

    About ConstructorConstructor is a cutting-edge search and product discovery platform tailor-made for enterprise e-commerce, where conversions matter. Our AI-first solutions make it easier for shoppers to discover products they want to buy and for e-commerce teams to deliver highly personalized experiences that drive impressive results.We optimize...


  • Laza, Orense, España Associates A tiempo completo

    About Veeva: A mission-driven organization pioneering industry cloud solutions for life sciences companies to bring therapies to patients faster. With extensive growth potential ahead, we're committed to making a positive impact on our customers, employees, and communities.The Role: We're seeking a Senior Search Developer to join our Veeva Link team. As a...


  • Laza, Orense, España Associates A tiempo completo

    Veeva Systems is a pioneering force in industry cloud, empowering life sciences companies to accelerate therapy development. With an impressive growth trajectory and over $2 billion in revenue, we're poised for further expansion. Our values – Do the Right Thing, Customer Success, Employee Success, and Speed – drive our mission-driven approach.As a Work...


  • Laza, Orense, España Career Renew A tiempo completo

    Career Renew is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing scalable and resilient backend services that process millions of API requests monthly. Your expertise in cloud infrastructure, particularly in GCP, Virtual Machines,...


  • Laza, Orense, España Constructor A tiempo completo

    Company OverviewConstructor is a pioneering search and product discovery platform tailored for enterprise ecommerce, where every conversion counts. By leveraging AI-first solutions, Constructor empowers shoppers to discover products they want to buy, while ecommerce teams deliver highly personalized experiences that drive remarkable results. With a focus on...


  • Laza, Orense, España Welocalize A tiempo completo

    Company Overview: As a trusted global transformation partner, Welocalize accelerates the global business journey by enabling brands and companies to reach, engage, and grow international audiences. With a growing network of over 400,000 in-country linguistic resources, we deliver multilingual content transformation services in translation, localization, and...


  • Laza, Orense, España Welocalize A tiempo completo

    Software Engineer Job DescriptionAbout UsWelcome to Welocalize, a leading provider of language services and technology solutions. We're passionate about helping businesses connect with global audiences and accelerate their growth.About the RoleWe're seeking an experienced Senior Software Developer to join our team in developing innovative software solutions...


  • Laza, Orense, España Tiger Analytics A tiempo completo

    About Tiger AnalyticsTiger Analytics is a rapidly expanding analytics consulting firm that specializes in advanced data science, machine learning, and AI solutions. Our team of experts has earned the trust of multiple Fortune 500 companies by delivering business value from data. We are recognized leaders in the industry, as demonstrated by our presence on...


  • Laza, Orense, España Exus A tiempo completo

    At Exus AI Labs, we design and develop cutting-edge AI solutions to unlock the potential of big data analytics across various industries. Our team has over 25 years of experience in research and development, managing projects from ideation to realization with a highly professional and diverse team.We coordinate and participate in projects funded under the...


  • Laza, Orense, España Happy Scribe A tiempo completo

    Product Engineering at Happy ScribeWe are seeking a skilled Senior/Staff Software Engineer to join our team at Happy Scribe, a 100% bootstrapped and profitable startup based in Barcelona. Our mission is to break language barriers globally and bring audiovisual content to all. We believe in building a diverse team and encourage applications from...


  • Laza, Orense, España Exus A tiempo completo

    Be Part of Our R&D TeamWe are seeking a skilled Research and Development Software Engineer/Project Technical Specialist to join our multidisciplinary team of Engineers, Data Scientists, and innovation management Experts. This role will involve driving innovation in software engineering, A.I., and data analytics to foster advances in key sectors.Main...


  • Laza, Orense, España Vivara By Gco Ventures A tiempo completo

    Company OverviewVivara By GCO Ventures is a vibrant and independent startup based in Barcelona. Our mission is to transform the rental management industry and provide a hassle-free experience for landlords and tenants.SalaryThe estimated annual salary for this role is €80,000 - €120,000, depending on experience.Job DescriptionWe are seeking an...


  • Laza, Orense, España Constructor A tiempo completo

    About the RoleConstructor is an innovative search and product discovery platform tailored for enterprise ecommerce where conversions matter. Our 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. We optimize specifically for...


  • Laza, Orense, España Axiom Software Solutions Limited A tiempo completo

    Axiom Software Solutions LimitedWe are seeking a highly skilled Azure Cloud Engineer to join our team in Barcelona, Spain. This is a permanent position that involves working 2 days per week on-site with the possibility of hybrid working arrangements.Key Responsibilities:Develop and maintain Azure cloud infrastructure, ensuring high levels of security,...


  • Laza, Orense, España Constructor A tiempo completo

    About ConstructorConstructor is the only search and product discovery platform tailored for enterprise e-commerce where conversions matter. Our AI-first solutions make it easier for shoppers to discover products they want to buy and for e-commerce teams to deliver highly personalized experiences that drive impressive results. We optimize specifically for...


  • Laza, Orense, España Exoticca A tiempo completo

    OverviewExoticca is seeking a highly skilled Head of Paid Search Marketing to lead our search engine marketing efforts. As a key member of our marketing team, you will be responsible for developing and executing a comprehensive paid search strategy that drives conversions and revenue.Key ResponsibilitiesDevelop and execute a comprehensive paid search...


  • Laza, Orense, España Kara Inc. A tiempo completo

    About Kara Inc.Kara Inc. is a software company focused on empowering investors and technology companies to achieve their climate and social goals.Job DescriptionWe are looking for a skilled Software Engineer to lead the development of our platform. As a Software Engineer, you will have an instrumental role in defining and building the first product from...


  • Laza, Orense, España Nivoda A tiempo completo

    About the Role:Nivoda is a leading B2B diamond and gemstone marketplace that empowers jewelry retailers and suppliers to thrive in today's dynamic market. Our team of over 400 dedicated employees have developed an award-winning platform that addresses the unique challenges of the jewelry sector.As a Senior React Native Engineer at Nivoda, you will be at the...


  • Laza, Orense, España Associates A tiempo completo

    Transforming Life Sciences with Data-Intensive SolutionsWe are seeking a highly skilled Backend Software Engineer to join our team and contribute to the development of our leading intelligence platform for life sciences. As a key member of our team, you will be responsible for designing and implementing scalable data-driven solutions that improve patient...