Remote Backend Engineer: Personalization Team (Remote)

Posted

Apply now
Please, let Constructor know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Constructor is a search and product discovery platform focused on enterprise ecommerce, aiming to enhance product discovery and personalization for shoppers.
  • The Ranking & Personalization team is responsible for implementing algorithms that optimize business KPIs such as revenue and conversions.
  • The team consists of ML, BE, FE engineers, and designers, collaborating on multiple projects to improve search algorithms.
  • The role involves working on the ML Ranking Service, a high-load distributed REST service developed in Python, utilizing in-memory and NoSQL databases.
  • Responsibilities include designing, delivering, and maintaining high-load real-time web services, collaborating with business partners, optimizing service performance, and communicating with stakeholders.

Requirements:

  • Candidates must have experience in designing, developing, and maintaining high-load distributed real-time services in the cloud.
  • Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform is required.
  • Hands-on experience with CI/CD pipeline setup and improvement is necessary.
  • Proficiency in Python is essential, and knowledge of a compiled language like C, Rust, or Go is a plus.
  • Experience in server-side coding for web services and a good understanding of API design principles is required.
  • Candidates should be skilled in setting up and managing observability tools like Prometheus and Grafana, and integrating alert systems like PagerDuty.
  • Familiarity with Service-Oriented Architecture and knowledge of communication protocols like protobuf is necessary.
  • Experience with NoSQL and relational databases, distributed systems, and caching solutions is required.
  • Familiarity with major public cloud platforms, preferably AWS, Azure, or GCP, is essential.
  • Soft skills include experience in cross-functional team collaboration, excellent English communication skills, and a passion for helping others grow as developers.

Benefits:

  • The compensation package includes a base salary range of 90-110k USD, stock options, and a work-from-home bonus.
  • The position is fully remote, allowing employees to choose their living location.
  • A work-from-home stipend is provided to help set up a home office.
  • New employees receive Apple laptops.
  • There is a training and development budget for every employee, refreshed annually.
  • Parental leave is available for qualified employees.
  • Employees will work with intelligent colleagues who will support their growth and allow them to make a meaningful impact.
Apply now
Please, let Constructor know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 90,000 - 110,000 USD / year
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback