19 окт

Search backend engineer

ориентир по рынку
вакансия зп не указана
в среднем 289 454 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

As our Senior Search Engineer, you'll support the Search Foundation Team by developing a modern, integrated search experience for our customers, providing them with a search API for product discovery and the foundations of search capabilities across domains.

задачи

  • Design and implement search functionalities in a PaaS ecommerce Scala backend.
  • Learn Scala and functional programming as your new main development tools
  • Develop search-related libraries based on ElasticSearch and MongoDB
  • Run and maintain a scalable search "infrastructure as code" on top of Kubernetes using terraform and multi-tenant architecture
  • Test software components regarding usability, functionality, and performance, and work closely with Product Management and DevOps.
  • Taking part in on-call rotation (with the worldwide distributed team) for production systems

требования

  • At least 5 years of experience as a Software Engineer working with languages on the JVM
  • Search-related experience (preferably ElasticSearch)
  • Strong DevOps mindset as you will drive lots of infrastructure improvements
  • Interest in working with Scala using pragmatic functional programming patterns
  • Practical work experience in developing server-side systems using the JVM
  • Solid understanding of parallel and asynchronous programming, as well as non-blocking I/O
  • Experience in developing REST APIs and knowledge of scalable architectures (incl. sharding, replication, load balancing and failover)
  • Fluent English for work in international teams
  • A genuine curiosity for using AI tools to work smarter and more effectively, paired with a drive to learn and put them into practice in your role.
  • Будет плюсом: Experience developing REST APIs and knowledge of scalable event-driven architectures (incl., queues, notification topics, sharding, replication, load balancing, and failover); Experience working with Scala or other functional programming languages; Experience with infrastructure work and other technologies like Helm, Kubernetes, and Rust

условия

  • Comprehensive health benefits for you and your dependents, including access to OpenUp for personalized mental health support
  • Learning and development opportunities including an annual learning budget, access to self-paced learning platforms and language training, personalized coaching, mentorship, and leadership programs
  • Family Leave Plus gives you additional fully paid weeks of parental leave on top of government-provided leave, so you can spend more time with your new addition
  • Our equity participation program allows you to share in our success

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.