Ведущий инженер по алгоритмам (Rust, C++, Go, Scala)
Remote | full time | 7000 - 10000$
• Удаленная работа (любая локация, кроме России, Белоруссии)
• Английский – B2+
• Диапазон заработной платы 7000-10000 долларов США и выше
• Возможный переезд в США
О компании — продуктовая компания, с инженерным подходом. стартап со штаб-квартирой в Сан-Франциско, основанный в 2019 году российскими инженерами. Ребята специализируются в области open source, аналитики, баз данных и средств разработки. Поэтому они создают инфраструктурные инструменты для построения приложений данных. Разработка для разработчиков — это всегда круто, не так ли? :)
Подняв свою серию A в июле 2021 года, они финансируются ведущими венчурными фондами Кремниевой долины.
О команде: В настоящее время это международная удаленная команда с 50 распределенными сотрудниками по США, Великобритании, Европе, СНГ, включая 15 инженеров.
О ролях и продуктах Как главный инженер вам предстоит заниматься флагманским продуктом с открытым исходным кодом, он позволяет создавать API для количественных (аналитических) данных поверх любой базы данных.
Продукт имеет 13 800 звезд на GitHub и 6 500 разработчиков в сообществе Slack. Продукт используют самые разные компании, от Apple, Intel и Walmart до быстрорастущих стартапов Кремниевой долины.
Компания создает аналитические API для триллионов наборов данных в базах данных SQL (например, Postgres, ClickHouse) и хранилищах данных (например, Google BigQuery, AWS Athena, Snowflake). Такие API обслуживают запросы с задержкой менее секунды и высокой степенью параллелизма. Также компания предоставляет SQL API, который дает возможность доступа из инструментов бизнес-аналитики, таких как Apache Superset, Metabase, Tableau и т. д. Существует сервер, реализованный с тем же интерфейсом и протоколом, что и сервер MySQL. Он написан на языке Rust, но они встроили его в процесс через Neon. Под капотом он использует разные стратегии для выполнения: простой перенос из SQL в OLAP или настоящий механизм запросов (он использует Apache Data Fusion).
Цель состоит в том, чтобы улучшить поддержку SQL API, предоставив возможности объединения, смешивания данных и постобработки, а также поддержку большего количества платформ бизнес-аналитики и инструментов для обработки данных.
Вы будете работать над
• Инфраструктура Cloud PaaS. Cloud предоставляет платформу как сервисную инфраструктуру для масштабного развертывания приложений в производственных мощностях. Будучи основанным на AWS, GCP, Azure и других облачных провайдерах, это сложная реализация «облако в облаке» с множеством различных инфраструктурных проблем.
• Служба хранения кубов, используется для предоставления аналитики для триллионов точек данных с временем отклика менее секунды. Чтобы идти в ногу с растущими потребностями в больших данных и скоростью обслуживания, мы разрабатываем собственную базу данных, оптимизированную для обслуживания огромных агрегированных таблиц с задержкой в несколько миллисекунд.
Основной стек технологий Node.js, TypeScript, Rust, Kubernetes, minikube, Docker, Pulumi, AWS, GCP, Azure, PostgreSQL, Apache Kafka. Cube Core написан на Node.js/TypeScript и Rust.
И на сегодняшний день он содержит более 50% кода Rust, основанного на проверенной в отрасли технологии, такой как Apache Arrow. Cloud написан на TypeScript. Поскольку это технически сложный продукт, с ним можно переходить с других технологических стеков.
Мы ждем от вас
• Экспертизу по структурам данных и алгоритмам.
• Отличное знание: Rust / C++ /Go или любой другой подобный язык.
• Готовность погрузиться в разработку на Rust.
• Уверенное понимание принципов работы с базами данных.
• Опыт работы с облаками AWS/GCP/Azure.
• Уровень английского — B2 и выше.
• Проживание за пределами России и Беларуси.
• Готовность посещать митинги (3 раза в неделю) до 13:00 по тихоокеанскому времени (до 23:00 GMT+3).
Будет плюсом, если у вас есть опыт в:
• Создании и управлении высоконагруженными приложениями облачной инфраструктуры.
• Участии или поддержка проекта с открытым исходным кодом.
• Инжиниринге данных, создание аналитических приложений или OLAP.
• С docker и k8.
• Разработке TypeScript.
Предложение компании:
Удаленный формат работы из любой локации (кроме России, Белоруссии).
Сервисный контракт (трудовой контракт для кандидатов из США).
Ежемесячная зарплата от $7000-10000 gross и выше — в зависимости от ваших навыков и ожиданий.
Удаленная работа на полный рабочий день с гибким графиком. Компенсация 50% стоимости рабочего оборудования и полное покрытие стоимости коворкинга (при необходимости).
Личностный рост с обучающими курсами, бесплатными книгами в аккаунте Kindle.
Выезды несколько раз в год на неделю. Места встреч чередуются между США и Европой.
Поддержка с релокацией в США (через 1 год работы).
Contacts telegram
@MariaItStar
hr.mkruchinina@gmail.com
