Summary
Constructor are looking for a talented Recommendations Engineer at their New York office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that's revolutionising ecommerce search and discovery technology. You'll work directly with leadership to shape the company's direction in the ecommerce market.
About the Role
As a Recommendations Engineer, you will design, deliver & maintain highload real-time web services in close collaboration with other great engineers both from recommendations & other teams. You will build / deploy / support robust recommendations services including io-bound web services, cpu-bound services and data services. You will write AWS CloudFormation scripts, Jenkins jobs, Github actions following best industry standards. You will set up service observability, monitoring metrics, and alerting (Prometheus, Grafana, PagerDuty, AWS CloudWatch). You will implement CI/CD pipelines and separate stability testing for recommendations needs. You will collaborate with technical and non-technical business partners to develop / update recommendations functionalities. You will communicate with stakeholders within and outside the team.
Accountabilities
- Build / deploy / support robust recommendations services including io-bound web services, cpu-bound services and data services
- Write AWS CloudFormation scripts, Jenkins jobs, Github actions following best industry standards
- Set up service observability, monitoring metrics, and alerting (Prometheus, Grafana, PagerDuty, AWS CloudWatch)
- Implement CI/CD pipelines and separate stability testing for recommendations needs
The Candidate we're looking for
Experience:
- Strong computer science background & familiarity with networking principles
Technical skills:
- Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform for managing cloud resources.
- Hands-on experience with setting up and improving CI/CD pipelines
- Proficiency in a scripting language like Python and, as a plus, in compiled languages like Go or Rust.
Personal attributes:
- Skilled in setting up and managing observability tools like Prometheus, Grafana, and integrating alert systems like PagerDuty.
- Familiarity with Service-Oriented Architecture, knowledge of communication protocols like protobuf.
Benefits
- Unlimited vacation time – we strongly encourage all of our employees take at least 3 weeks per year
- 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
- Maternity & Paternity leave for qualified employees
- Work with smart people who will help you grow and make a meaningful impact
- This position has a base salary range between $80k and $120k USD