Technical Lead - Core Platform (remote)

06 октября 20193270 просмотров
Описание вакансии

Whisk — быстрорастущая компания в фудтех индустрии. Занимаемся предоставлением B2B сервисов (включая API https://developers.whisk.com/) и разрабатываем B2C продукт для роста собственной аудитории. (детали на сайте компании). Пользователи и интеграции в основном в Британии, Германии, США, Корее, Австралии.

Обслуживаем миллиарды запросов в месяц, что для фудтех индустрии означает довольно большой кусок. Во внутренней сети процессинга происходит сильно больше. (Компания куплена Samsung NEXT — https://samsungnext.com/whats-next/whisk-to-join-samsung-next-product-team)

Ищем кандидата в Foundation команду заниматься ядром и инфраструктурой системы.

Задача Foundation - обеспечить эффективную платформу для построения решений продуктовыми командами. В ее зоны ответственности входит:

  • data pipelines architecture
  • performance
  • server and cloud infrastructure
  • code infrastructure
  • monitoring systems
  • etc.

Технологический стэк:

  • Google Cloud + немного инфраструктуры на физических серверах для (CI, ML, аналитики)
  • Stateless сервисов в Kubernetes (> 30). Большинство общается по Thrift(Finagle) протоколу. Наружу отдается HTTP и GRPC api.
  • Очереди в Cloud PubSub. Stateless обработчики + Apache Beam
  • Аналитика в ClickHouse + часть в BigQuery
  • ML сервисы (batch + realtime). Чуть-чуть C++
  • Базы: MySQL, MongoDB, Redis, ScyllaDB, ElasticSearch (под различные нужды и требования к производительности)
  • Code infrastructure: ~100kloc Scala - Pants monorepo + внешние модули на sbt

Фокус Foundation на обозримое будущее:

  1. Развитие API платформы, интеграция API Gateway
  2. Выработка общей дисциплины и инженерных практик в команде, ее профессиональное развитие на долгосрочную перспективу
  3. Модернизация инфраструктуры для увеличения производительности и способности масштабироваться
  4. Географическая распределенность с новыми датацентрами в США, Европе и Asia-Pacific

Фокус компании на обозримое будущее:

  1. Развитие пользовательского приложения https://my.whisk.com, включая мобильные приложения. Рост пользовательской базы
  2. Рост всей экосистемы и интеграций по всему миру (recipe publishers, retailers, etc)
  3. Формирование Open Food Platform для стимуляции сторонних интеграций поверх платформы Whisk
  4. Увеличение портфолио B2B решений включяющих функциональность рекомендательных систем и персонализации

Необходимые навыки:

  • Опыт в построении решений в Cloud (VMs, networking, load balancers, etc.)
  • Опыт c Kubernetes
  • Опыт в построение распределенных приложений
  • Опыт в работе с хранилищами данных разных типов (Relational, Document, KV, Columnar) и понимание их преимуществ/недостатков
  • Предыдущий опыт в роли технического лидера.

Приветствуется:

  • Уверенное знание JVM платформы
  • Знание Scala
  • Опыт в Data Engineering (организация потоков данных, stream/batch processing, analytics)
  • Хороший уровень разговорного английского.
  • Базовое понимание Machine Learning, достаточное для командного взаимодействия.

Дополнительные инструкции

Удостоверьтесь что приложено cover letter и/или профиль/CV предоставляет актуальную информацию о Вас. Это поможет в подготовке интервью.

-------------

https://www.linkedin.com/in/viktortnk/

Ваш отклик
No content.icon.access denied
Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.