The company is no longer hiring for this position. Check out similar vacancies

MLOps Engineer (ML Recall Team)
in Constructor.io
6 660 — 9 150 $/month net
Technologies / Tools
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 e-commerce metrics like revenue, conversion rate and profit, Constructor generates consistent $10M+ lifts for some of the biggest brands in ecommerce, such as Sephora, Petco, home24, Maxeda Brands, Birkenstock and The Very Group. Constructor is a U.S. based company that was founded in 2015 by Eli Finkelshteyn and Dan McCormick. For more, visit: constructor.io.
ML recall team consistency deliver KPI lifts for our customers in search and make our DS part more transparent for our customers.
Challenges you will tackle
- Build, deploy, and support our search service including io-bound web services, cpu-bound services and data services.
- Write AWS CloudFormation scripts, Jenkins jobs, Bash scripts, and Github actions.
- Work on system performance optimization (esp. in case of using large ML models).
- Set up service observability, monitoring metrics, and alerting (Prometheus, Grafana, PagerDuty, AWS CloudWatch).
- Collaborate with technical and non-technical business partners to develop / update search functionalities.
- Work on ML improvements.
About you
- You are excited about building performance ML platform and practical search systems for 200M+ requests per day.
- You are an excellent communicator.
- You love to work on performance optimization.
Requirements
- Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform for managing cloud resources.
- Python knowledge.
- Familiarity with Service-Oriented Architecture, knowledge of communication protocols like protobuf & familiarity with networking principles.
- Hands-on experience with setting up and improving CI/CD pipelines (we're using Jenkins and GitHub Actions).
- Proficiency with big data stack for end-to-end ML product development.
- Experience in designing, developing & maintaining highload distributed real-time services.
- Experience with cloud providers (any kind of, we're using AWS).
- Experience with NoSQL and relational databases and distributed systems.
- Experience in server-side coding for web services, and a good understanding of API design principles.
Will be a huge plus:
- Experience with Rust (or C/C++).
- Strong knowledge of data structures, algorithms, and their trade-off.
- Salary for this position 80-110k USD + stock options.
Benefits
- Unlimited vacation time: we strongly encourage all of our employees to take at least 3 weeks per year.
- A competitive compensation package, including stock options.
- Company sponsored US health coverage (100% paid for employee).
- 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.
- Parental leave for qualified employees.
- Work with smart people who will help you grow and make a meaningful impact.

About company Constructor.io
Constructor.iо делает платформу product discovery (поиск, рекомендации и многое другое) as a service для e-commerce. Среди клиентов Sephora, Petco, home24, Birkenstock. Недавно подняли очередной раунд.