Отдел: Системы
Местоположение: Сомервилл, Массачусетс
Присоединяйтесь к Formlabs, если вы хотите принести революционные профессиональные 3D-принтеры на рабочие столы каждого дизайнера, инженера, исследователя и художника в мире.
В качестве старшего инженера по данным в Formlabs вы будете создавать и эксплуатировать конвейеры, которые превращают необработанную телеметрию принтеров, производственные данные и данные бизнес-систем в надежные, готовые к запросам наборы данных. Наши принтеры генерируют телеметрию в огромных масштабах, и модели, построенные на её основе, влияют на решения в области продукта, производства, обслуживания и выхода на рынок.
Вы будете работать с Python и SQL в Google Cloud — преимущественно с Cloud Run и BigQuery — и в обеих наших стэках инженерии данных: Real Time Integrations (RTI), который перемещает данные событий в реальном времени, и нашем пакетном и трансформационном слое BigQuery. Это практическая роль для инженера, который комфортно владеет конвейером от начала до конца — от сбора данных до моделирования и дашбордов и сервисов, которые их используют.
Эта роль базируется в нашем офисе в Сомервилле, Массачусетс, США, и является позицией на полный рабочий день.
Обязанности:
•Создавать масштабируемые конвейеры: Проектировать, разрабатывать и поддерживать конвейеры сбора и трансформации данных на Python и SQL, которые обрабатывают телеметрию в очень больших масштабах — наборы данных, измеряемые триллионами строк — без ущерба для надежности и экономической эффективности.
•Работать в обоих стэках: Вносить вклад в наш событийно-ориентированный стэк Real Time Integrations (RTI) и пакетный и модельный стэк BigQuery, выбирая правильный инструмент для каждой задачи, а не заставляя всё проходить через один шаблон.
•Отвечать за продакшн: Развёртывать и эксплуатировать сервисы на Cloud Run, оснащать их значимым мониторингом и оповещениями, и реагировать при возникновении сбоев.
•Создавать модели данных, которым доверяют: Строить хорошо документированные, хорошо протестированные модели данных в BigQuery, которыми аналитики и заинтересованные стороны могут пользоваться с уверенностью, с чёткой прослеживаемостью и разумными определениями.
•Оптимизировать стоимость и производительность: Применять партиционирование, кластеризацию, инкрементальную обработку и оптимизацию запросов, чтобы масштаб оставался доступным, а дашборды — быстрыми.
•Широко сотрудничать: Работать с аналитиками, разработчиками программного обеспечения и бизнес-стейкхолдерами, превращая неоднозначные вопросы в долговременные наборы данных и конвейеры, а не в одноразовые выгрузки.
•Поднимать планку: Применять современные практики разработки ПО — контроль версий, код-ревью, автоматизированное тестирование, CI/CD и инфраструктуру как код — к работе с данными и помогать улучшать процессы команды.
Вы:
•Инженер данных с приоритетом на Python: Более 3 лет профессионального опыта создания производственных конвейеров данных с сильными практическими навыками Python — это ядро роли, а не дополнительный навык.
•Сильная база SQL: Умеете писать, отлаживать и оптимизировать сложные SQL-запросы с нуля, комфортно разбираетесь в планах запросов, соединениях, оконных функциях и агрегациях в масштабах.
•Облачное хранилище данных: Опыт работы с BigQuery или аналогичным колонно-ориентированным хранилищем (Snowflake, Redshift, Databricks), включая проектные решения, которые обеспечивают производительность и экономичность больших таблиц.
•Опыт работы с GCP: Практические знания Google Cloud, желательно включая Cloud Run, Pub/Sub, Cloud Storage и IAM — или доказанная способность быстро осваивать новые облачные технологии.
•Комфорт с масштабом: Опыт работы с телеметрией, событиями, IoT или логами с высоким объемом, где размер набора данных существенно влияет на дизайн конвейера.
•Современные инструменты: Свободное владение Git/GitHub, CI/CD конвейерами и контейнеризированной разработкой и развёртыванием.
•Отличные навыки решения проблем, аналитики и коммуникации, включая способность объяснять особенности данных нетехническим партнёрам.
•Умение работать в коллективной, динамичной среде и быстро осваивать и внедрять новые технологии.
•Степень бакалавра в области компьютерных наук, инженерии, количественных дисциплин или эквивалентный практический опыт.
Плюсы:
•Опыт работы с потоковыми и событийно-ориентированными архитектурами (Pub/Sub, Kafka, Dataflow или аналогичные).
•Опыт работы с dbt или аналогичной системой трансформации и тестирования.
•Опыт инструментирования или потребления телеметрии устройств, IoT или аппаратного обеспечения.
•Знакомство с инструментами оркестрации (Airflow, Dagster, Cloud Composer или аналогичные).
•Опыт работы с инструментами качества данных, наблюдаемости или прослеживаемости.
•Знакомство с данными бизнес-систем — ERP, CRM или eCommerce (NetSuite, Salesforce, Shopify или аналогичные).
•Опыт работы с Kubernetes или оркестрацией контейнеров.
•Умение эффективно использовать AI-инструменты для кодирования — особенно практический опыт с Claude Code, включая создание переиспользуемых навыков, субагентов или плагинов, которые кодируют рабочие процессы команды и делают их повторяемыми.
Наши преимущества и льготы:
•Надёжная программа акций для создания будущего капитала через RSU
•Полное медицинское страхование (медицинское, стоматологическое, офтальмологическое)
•Низкозатратные варианты фондов в нашей 401K и доступ к консультантам
•Щедрый оплачиваемый отпуск по уходу за ребёнком (до 16 недель)
•Оплачиваемый отпуск по выслуге лет (до 6 недель)
•Гибкий план отсутствия на работе — берите время, когда нужно
•Обширная бесплатная парковка на территории и льготы для поездок на работу с налоговыми преимуществами
•Здоровое питание на территории, закуски, напитки и угощения
•Регулярные спонсируемые возможности профессионального развития
•Множество культурных мероприятий по желанию в нашем разнообразном сообществе
•И, конечно же… неограниченное количество 3D-печати
Компенсация:
Акции составляют значительную часть компенсационного пакета в Formlabs — каждый сотрудник получает акции, потому что каждый вносит вклад в развитие компании. Базовая зарплата определяется на основе навыков, опыта и ожидаемого вклада. Акции и базовая зарплата вместе составляют общий компенсационный пакет.
Годовой диапазон базовой зарплаты для этой роли: 125 000 $–160 000 $ США.