Наша платформа данных обеспечивает отчётность Beamery и лежит в основе нашей AI-стратегии. Мы нанимаем Staff Data Engineer, чтобы определить её техническое направление.
Это наша самая senior-позиция для индивидуального специалиста в инженерии данных. Вы будете отвечать за долгосрочную архитектуру платформы, принимать решения, которые дорого отменять, и руководить последующей работой. Вы также будете сотрудничать с руководством EPD (Engineering, Product и Design) в задачах, выходящих за границы команд, и в вопросах соответствия платформы стратегии компании. Платформа существует для того, чтобы каждый в Beamery мог принимать решения быстрее, опираясь на данные, которым доверяет. Эта роль подойдёт тому, кого вдохновляет неопределённость и кто измеряет влияние тем, что может делать организация, а не тем, что он лично выпустил.
Вы — data engineer уровня staff, который создавал и эксплуатировал платформы данных для внутренних и внешних потребителей. Вы строили архитектуры, которые выдерживали рост, с упором на хранилища данных (data warehousing), data lakes, а также потоковую (real-time) и пакетную (batch) обработку.
Команды приносят вам свои самые сложные проблемы с данными. Вы делали трудные компромиссные решения в распределённых multi-tenant-системах и жили с их последствиями. Вы так же уверенно чувствуете себя в production: прослеживаете, как один сбой выше по потоку отражается на клиентах, и принимаете взвешенные решения под давлением.
Ваше влияние измеряется не только кодом. Вы руководили инициативами на стыке команд без формальных полномочий, работали напрямую с principal-инженерами, платформенными командами и data scientists и рассматривали их ограничения как часть своей проектной задачи. Вы принимали архитектурные решения, на которых другие строили работу годами, и проводили модернизацию, соотнося новые технологии с реальными рисками поставки. Вы работаете при минимальных указаниях, убедительно объясняете компромиссы и риски руководителям высшего звена и так же легко меняете своё мнение, как и отстаиваете позицию.
- Трансформации данных с использованием dbt, включая паттерны для крупных сложных проектов
- Хранение данных (SQL / NoSQL): проектирование схем, моделирование в масштабе и изоляция multi-tenant
- Back-end-разработка: Python (будет плюсом: Typescript/Node.JS)
- Пайплайны: стриминг, CDC, корректность, возможность повторного воспроизведения и эволюция со временем
- Качество данных и observability: валидация, тестирование, контракты данных, мониторинг, алертинг и реагирование на инциденты
- Infrastructure as code и контейнеризация (Terraform, Kubernetes)
Мы — работодатель равных возможностей и стремимся построить Beamery, отражающий разнообразие общества, создавая справедливую, инклюзивную и увлекательную среду для наших сотрудников.
Beamery готова рассматривать как прямое трудоустройство, так и работу по контракту на эту позицию, чтобы найти подходящего кандидата в нашу команду.