Constructor

Backend Engineer: Personalization Team (Remote)

Remote Barcelona, Spain
USD 90k - 110k
Machine Learning API Python AWS Azure GCP
Description

Constructor is the only search and product discovery platform tailor-made for enterprise ecommerce where conversions matter. 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. Optimizing specifically for ecommerce metrics like revenue, conversion rate and profit, Constructor generates consistent $10M+ lifts for some of the biggest brands in ecommerce, such as Sephora, Petco, Under Armour, home24, Maxeda Brands, Birkenstock and The Very Group. Constructor is a San Francisco based company that was founded in 2015, visit constructor.com.

The Personalization team, within the Machine Learning Chapter and Engineering Department, plays a central role in implementing algorithms that utilize personalization signals to optimize for business KPIs like revenue & conversions. We focus on metrics over features, arming our ranking and recommendation algorithms with powerful personalization capabilities that bring value to customers in the way they care the most about.

The team consists of a mix of ML & product engineers owning & collaborating on multiple projects. As a member of the Personalization team, you will use world-class analytical, engineering and machine learning techniques on big data to shape and scale our personalization algorithms.

Challenges you will tackle

  • Build and deploy robust ML systems / algorithms for personalized product discovery experiences
  • Collaborate with technical and non-technical business partners to develop / update personalization features across Constructor product suite
  • Build fast, robust and scalable services including our User History and User Profile API
  • Participate in architectural discussions and optimize the system architecture of the Personalization domain.

  • Excellent skills delivering & communicating business value
  • Have Python experience
  • Have experience with server-side coding and API design
  • Have experience with relational databases, key-value database and distributed systems
  • Have experience with building services based on the ML models
  • Have worked at a high-traffic website with highly available and robust systems
  • Experience with a public cloud like AWS, Azure or GCP
  • Love designing and implementing new features
  • Enjoy helping others around you grow as developers and be successful
  • Can work independently
  • Can pick up new ideas and technologies quickly and loves learning and talking to others about them
  • Love to experiment and use data and customer feedback to drive decision-making

Good to have

  • Experience with system architecture and design
  • Experience shipping personalization & search (recommendation) systems to production
  • Experience with MLOps
Constructor
Constructor
Artificial Intelligence (AI) Machine Learning SaaS Search Engine Semantic Search

0 applies

3 views

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

πŸ₯³πŸ₯³πŸ₯³ 401 happy customers and counting...

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

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. πŸ› οΈ
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. πŸš€
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. πŸ“…

What Fellow Engineers Say