About the job
About Us
Constructor is a pioneering platform revolutionizing search and discovery in the ecommerce sector. We are dedicated to optimizing critical metrics such as revenue, conversion rates, and profit margins. Our search engine is entirely developed in-house, utilizing advanced transformer models and generative large language models (LLMs). This foundational technology empowers various applications, from search functionalities to personalized recommendations and interactive shopping agents. Engineering is our largest department, and we are proud to affirm that our proprietary engine has consistently outperformed competitors in A/B testing, a testament to our commitment to excellence. We are at the forefront of AI innovation, constantly pushing boundaries to maintain our edge in the market.
Our engine is designed for extreme scalability, processing over 1 billion queries daily across 150 languages and approximately 100 countries. Our technology supports some of the world's leading ecommerce brands, including Sephora, Under Armour, and Petco.
At Constructor, we are a passionate team eager to solve complex challenges and enhance the experiences of our customers and colleagues alike. We prioritize values such as empathy, openness, curiosity, and a commitment to continuous improvement. We believe that empowering everyone within the organization to excel in their roles leads to remarkable outcomes.
Founded in 2019 by Eli Finkelshteyn and Dan McCormick, Constructor is a U. S.-based company that continues to thrive under their leadership.
About the Team
The Recommendations team is pivotal in enhancing user experiences for our customers and their end-users. We comprise a dedicated group of cross-functional engineers who thrive on challenges and are committed to improving lives through technology. We uphold values of transparency, curiosity, and continuous refinement in our work, believing that empowering team members to take initiative fosters exceptional results.
Our team is focused on advancing traditional product discovery methods while exploring innovative solutions powered by large language models, pioneering a new era of user engagement and innovation.
The Recommendations team manages multiple service endpoints and develops our own cloud-deployed solutions using Python, which necessitates leveraging NoSQL databases and interfacing with both internal and external services. Our future roadmap includes transitioning all major developments into high-load distributed services.
About the Job
This role primarily involves designing, delivering, and maintaining high-load real-time web services in close collaboration with talented engineers from both the recommendations team and other departments.
- Develop, deploy, and support robust recommendation services, including I/O-bound web services, CPU-bound services, and data services.
- Create AWS CloudFormation scripts, Jenkins jobs, and GitHub actions adhering to industry best practices.
- Establish service observability, monitoring metrics, and alerting mechanisms (using tools like Prometheus and Grafana).
