Обязанности
- Писать высококачественный, производительный код преимущественно на Go.
- Внедрять новые микросервисы, помогая нам ответственно управлять устаревшими сервисами и отказываться от них.
- Тесно сотрудничать с продакт-менеджерами, дизайнерами и специалистами по данным для преобразования абстрактных требований в конкретные технические решения.
- Обеспечивать отзывчивость наших систем под высокой нагрузкой, оптимизируя как задержку, так и надежность.
Требования
- Опыт работы (3+ года, 5+ лет для старших специалистов) создания и поддержки масштабируемых серверных сервисов.
- Мы используем Go. Если вы его знаете, отлично. Если нет, мы проведем собеседование на вашем самом сильном языке (Python, C++, Java, Ruby и т. д.). Мы нанимаем по фундаментальным инженерным знаниям, а не по синтаксису.
- Глубокие знания реляционных баз данных и NoSQL (PostgreSQL, MongoDB, Redis), а также опыт работы с брокерами сообщений, такими как RabbitMQ или Kafka.
- Минимум 1 год практического опыта в работе, связанной с картографией, такой как обработка зашумленных геопространственных данных, методы сопоставления карт или графы дорожных сетей и алгоритмы маршрутизации.
Приветствуется
- Понимание работы навигационных систем с точки зрения водителя (поведение при перемаршрутизации, дрейф GPS, пропущенные повороты, реальные крайние случаи).
- Опыт работы с движками маршрутизации, такими как OSRM.
- Свободное владение C++.
- Знакомство с открытыми геопространственными наборами данных, такими как OpenStreetMap.
Технологический стек
Go / PostgreSQL, MongoDB, Redis / RabbitMQ, Kafka / gRPC, Thrift / AWS, Kubernetes / Terraform
Описание команды
Наша команда Mapping отвечает за пространственный интеллект платформы, включая сопоставление дорог, прогнозирование ETA с низкой задержкой и обработку тысяч координат в секунду для обеспечения точного отслеживания маршрутов. Мы являемся Go-магазином, мигрирующим от Ruby-монолита, и фокусируемся на чистом, поддерживаемом коде, который быстро поставляется с использованием TDD, DDD и CI/CD.
Преимущества и бонусы
- Работа в офисе в Западном Лондоне, четыре дня в неделю с гибким началом и окончанием рабочего дня, плюс один удаленный день.
- Зарплата: £90 000 – £120 000
- План опционов для сотрудников.
- Частное медицинское и стоматологическое страхование.
- Страхование жизни и от критических заболеваний.
- MacBook Pro последнего поколения и 4k-дисплей.
- Ежемесячный кредит на поездки Wheely.
- Программа «Велосипед на работу».
- Стипендия на профессиональное развитие.
- Поддержка при переезде, включая спонсорство визы и пособие.