вчера

Search backend engineer in ecommerce

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

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

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

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

описание

Real innovation starts with a strong foundation, and at commercetools, that comes from the perfect balance of our product and our people. Behind every leap forward is a collective of builders, explorers, doers, makers, and problem-solvers.The kind of people who not only pioneered a more flexible approach to commerce architecture but also shaped the culture of experimentation that approach unlocked. Together, they are the engine of commerce innovation today.

задачи

  • Design and implement search functionalities in a PaaS ecommerce Scala backend
  • Develop search capabilities that combine lexical, semantic, and hybrid retrieval
  • Develop search-related libraries based on ElasticSearch and MongoDB
  • Contribute to search relevance and quality, and to how we measure it
  • 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
  • Learn Scala and functional programming as your new main development tools
  • Take part in on-call rotation with a worldwide distributed team for production systems

требования

  • At least 5 years of experience as a Software Engineer, with production experience on the JVM
  • Solid understanding of parallel and asynchronous programming, as well as non-blocking I/O
  • Experience developing REST APIs and knowledge of scalable architectures, including sharding, replication, load balancing, and failover
  • Interest in working with Scala using pragmatic functional programming patterns. If you come from another JVM language, we will support you in picking it up.
  • Fluent English for work in international teams
  • Experience operating multi-tenant SaaS where one tenant's load must never affect another's
  • Knowledge of scalable event-driven architectures, including queues and notification topics
  • 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.
  • Будет плюсом: Hands-on search experience, preferably ElasticSearch or OpenSearch, including a working understanding of how an inverted index scores and ranks documents; Practical exposure to vector retrieval, such as embeddings, approximate nearest neighbor indexes, and hybrid ranking, and a sense of where each approach breaks down. A deep lexical search background plus a clear appetite to go into this territory also works; Comfort reasoning about relevance with data, including precision and recall tradeoffs, ranking metrics, and behavioral signals; 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, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.