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 🌱.