Старший разработчик Go, Логистика, Гео сервисы
Прямой работодатель Ozon Tech ( ozon.tech )
Опыт работы от 3 до 5 лет
Гео сервисы – одна из ключевых составляющих при доставке заказа до наших клиентов. Сейчас мы уже предоставляем нашим клиентам данные о странах, регионах, населённых пунктах, отвечаем за геокодирование данных и выбор оптимального геопровайдера в зависимости от региона внутри всего Ozon.
Наше фокусное направление на ближайший год – развитие клиентских картографических библиотек, увеличение количества собственных гео инструментов, работающих на наших данных, и связанных с этим алгоритмов. Разработка сервиса маршрутизации, геокодирования, расчета прогнозного времени прибытия (ETA) и т. д.
На текущий момент нагрузка на наши сервисы достигает 250к RPS. От наших сервисов напрямую зависит оптимальность и качество логистики всего Ozon. Курьеры разносят бОльшее количество заказов за счет правильно построенных маршрутов. Пользователи чаще находят дома, благодаря динамическому изменению картографических провайдеров. Селлеры Ozon лучше понимают время и стоимость доставки во все уголки планеты.
Ozon доставляет миллионы заказов, поток которых удваивается ежегодно, поэтому мы постоянно заботимся о масштабировании наших сервисов и их готовности к постоянно растущим нагрузкам.
Наш стек: Go, Postgersql, gRPC, Kafka, Redis, Elasticsearch, Kubernetes, Docker.
Вам предстоит:
Мы работаем в небольших командах, практикуем agile методологии в разработке, не портим атмосферу излишней бюрократией и несём полную ответственность за свой продукт: принимаем все важные технические решения и активно участвуем в работе над требованиями и роадмапом. У нас распределённая команда, поэтому работать можно из любого места, где есть интернет.
Мы ожидаем:
- опыт коммерческой разработки программного обеспечения от 3 лет;
- умение понятно и структурировано выражать мысли, объяснять просто сложные вещи;
- трепетное отношение к качеству кода, умение писать тесты и тестируемый код;
- опыт работы с БД и знаете SQL;
- опыт работы с Linux;
- английский язык, по крайней мере, на уровне чтения технической документации.
Будет плюсом:
- знание Hadoop, Apache Spark, Apache Sedona;
- опыт работы с gRPC, Kubernetes, Prometheus;
- представление об Agile-практиках (Scrum, Kanban и др.);
- опыт коммерческой разработки на Golang.
Мы предлагаем:
- свободу действий в принятии решений;
- достойный уровень заработной платы;
- профессиональную команду, которой мы гордимся;
- возможность развиваться вместе с нашим бизнесом.