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
0 applies
2 views
Other Jobs from Constructor
Data Engineer : Retail Media (Remote)
Machine Learning Engineer: Recommendations (Remote)
Data Engineer: Ranking Team (Remote)
Full Stack Engineer: Sponsored Listings (Remote)
Backend Engineer - Query Team
Similar Jobs
Engineer II - Software Engineering (IN)
Senior ABAP Developer - SAP ECC
Engineer III - Software Engineering (CR)
Software Developer 3
Software Developer 3
Software Developer 3
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