Ведущий инженер по алгоритмам (Rust, C++, Go, Scala)

Ведущий инженер по алгоритмам (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



Report Page