Apply

Backend Engineer - Ranking Team

Posted about 2 months agoViewed

View full description

πŸ“ Location: Spain

πŸ’Έ Salary: 90000.0 - 110000.0 USD per year

πŸ” Industry: Machine Learning

🏒 Company: Constructor

πŸ—£οΈ Languages: English

πŸͺ„ Skills: AWSPythonFastAPIGoGrafanaPrometheusREST APIRedisNosqlRustCI/CDTerraform

Requirements:
  • Experience in designing, developing & maintaining high-load distributed real-time services (in cloud).
  • Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform for managing cloud resources.
  • Experience with MLOps (delivering, loading, and serving ML models and related infrastructure).
  • Hands-on experience with setting up and improving CI/CD pipelines.
  • Proficiency with Python and, as a plus, compiled languages like C, Rust, or Go.
  • Experience in server-side coding for web services and a good understanding of API design principles.
  • 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, and familiarity with networking principles.
  • Experience with NoSQL and relational databases, distributed systems, and caching solutions.
  • Experience with major public cloud formation: AWS, Azure, GCP.
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 functionalities.
  • Optimize current ranking service performance to process requests faster.
  • Optimize signals delivery and retrieval for machine learning model inference.
  • Communicate with stakeholders within and outside the team.
Apply