Backend Engineer: Ranking
Constructor3 months ago
Remote, EMEAMid Level
Base Salary
$80k - $120k/yr
Responsibilities
- Build, deploy, and support robust high-load machine-learning-based real-time systems for search and browse experiences.
- Collaborate with technical and non-technical business partners to develop and update ranking functionality.
- Develop a ranking platform for internal data science and machine learning engineering users.
- Optimize ranking-service performance to process requests faster.
- Optimize signal delivery and retrieval through the feature store for machine-learning model inference.
- Communicate with stakeholders within and outside the team.
Requirements
- Experience designing, developing, and maintaining high-load distributed real-time cloud services.
- Proficiency with Infrastructure as Code tools such as CloudFormation or Terraform.
- Experience with MLOps, including delivering, loading, and serving machine-learning models and related infrastructure, is a major plus.
- Hands-on experience setting up and improving CI/CD pipelines.
- Proficiency with Python; experience with compiled languages such as C, Rust, or Go is a plus.
- Experience with server-side web-service coding and a good understanding of API design principles.
- Experience with NoSQL and relational databases, distributed systems, and caching solutions.
- Experience with major public cloud platforms, ideally AWS, or Azure and GCP.
- Experience collaborating in cross-functional teams and excellent English communication skills.
Benefits
- Fully remote work arrangement with flexibility to choose where to live.
- Regular team offsite events.
- Unlimited vacation time, with encouragement to take at least three weeks per year.
- Work-from-home stipend and Apple laptop provided to new employees.
- Annual training and development budget.
- Maternity and paternity leave for qualified employees.
- Base salary of $80k–$120K USD, plus stock options.