Constructor

Machine Learning Engineer : Query Team

Remote Lisbon, Portugal
USD 90k - 110k
Spark SQL Machine Learning Python Deep Learning Rust C++
Search for More Jobs Talk to a recruiter now 💪
Description

Constructor is the only search and product discovery platform tailor-made for enterprise e-commerce where conversions matter. Constructor's 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. Optimizing specifically for e-commerce metrics like revenue, conversion rate and profit, Constructor generates consistent $10M+ lifts for some of the biggest brands in e-commerce, such as Sephora, Petco, home24, Maxeda Brands, Birkenstock and The Very Group. 

The Query team builds and maintains systems that are the entry point of C.io's search & autosuggest experiences; providing spelling correction, autocompletion, and other query-processing techniques that capture the user's intent, and steer the rest of our platform toward satisfying it. As a member of this team, you'll research, develop, and evaluate improvements to our services and systems, while guaranteeing their performance and scalability.

As an ML Engineer on the Query Team:

  • Improve business KPIs by implementing ML solutions for query processing
  • Develop and maintain search & autosuggest quality assessment pipelines.
  • Use data to find opportunities for improvements, and propose, prioritize & validate hypotheses.
  • Help to make our system more transparent for our customers
  • Excellent knowledge of classical machine learning
  • Familiarity with NLP
  • Extensive Python knowledge
  • Strong analytical skills & data-driven culture
  • Familiarity with big data stack for end-to-end ML product development
  • Nice to haves:
    • Proficiency in deep learning, especially in the field of NLP
    • Experience designing, conducting, and analyzing A/B tests
    • Experience with Rust (or C/C++)
    • Strong knowledge of data structures, algorithms, and their trade-off 

Expected skillset 

  • Hard skills
    • Must haves
      • 4+ years of experience as an engineer 
      • “Classic” ML and DL fundamentals
      • Python
      • Data analytics skills
      • Basic data structures & algorithms 
    • Nice to haves
      • NLP, especially modern transformer-based
      • Rust, C/C++, or any other compiled programming language
      • Experience designing, conducting, and analyzing A/B tests
      • Big data stack, preferably spark
      • SQL
  • Soft skills
    • Must haves
      • Autonomous & self-driven
      • Team player, great to work with
      • Data-driven, problem-first & metrics-oriented mindset
      • Good listener and can explain complex ideas in simple words

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers