Please, let Constructor know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The Ranking team is part of the Machine Learning chapter and focuses on implementing algorithms that optimize business KPIs such as revenue and conversions.
The team emphasizes metrics over features and enhances ranking algorithms to provide value to customers.
As a member of the Ranking team, you will utilize advanced analytical, engineering, and machine-learning techniques on big data to improve ranking algorithms.
The team is responsible for all stages of product ranking for Search, Browse, and Autocomplete experiences, including base ranking, second-stage ranking, and ranking explanation.
A key service owned by the Ranking team is the ML Ranking Service, a high-load distributed REST service developed in Python and deployed in the cloud, utilizing in-memory and NoSQL databases for signal and model metadata storage.
The team supports service deployment and stability, with monitoring set up using Prometheus, PagerDuty, Sentry, and custom internal APIs with FastAPI.
The role involves designing, delivering, and maintaining high-load real-time web services in collaboration with other engineers.
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 such as CloudFormation or Terraform is required for managing cloud resources.
Experience with MLOps, including delivering, loading, and serving ML models and related infrastructure, is a significant plus.
Hands-on experience with setting up and improving CI/CD pipelines is necessary.
Proficiency in Python is required, and familiarity with compiled languages like C, Rust, or Go is a plus.
Candidates should have experience in server-side coding for web services and a good understanding of API design principles.
Skills in setting up and managing observability tools like Prometheus and Grafana, as well as integrating alert systems like PagerDuty, are essential.
Familiarity with Service-Oriented Architecture, communication protocols like Protobuf, and networking principles is required.
Experience with NoSQL and relational databases, distributed systems, and caching solutions is necessary.
Candidates should have experience with major public cloud platforms, ideally AWS, but also Azure or GCP.
Soft skills include experience collaborating in cross-functional teams, excellent English communication skills, and a passion for helping others grow as developers.
Candidates should be quick learners who enjoy experimenting and using data and customer feedback to drive decision-making.
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 ensure employees have the necessary resources to set up their home office.
New employees are provided with Apple laptops.
Each employee receives a training and development budget that is refreshed annually.
Parental leave is available for qualified employees.
Employees will work with intelligent colleagues who will support their growth and enable them to make a meaningful impact.
Apply now
Please, let Constructor know you found this job
on RemoteYeah
.
This helps us grow 🌱.