Apple
People Analytics Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик в команду People Analytics: создание и эксплуатация аналитических продуктов для HR-организации Apple — от моделирования данных до дашбордов и продакшн-поддержки. Основной способ разработки — агентные AI-инструменты вроде Claude Code.
Задачи
- Проектировать, разрабатывать и разворачивать отчёты, дашборды и аналитику по всему жизненному циклу сотрудника
- Строить и оптимизировать модели данных, схемы и представления в Snowflake и реляционных БД
- Разрабатывать и поддерживать Python-бэкенды, API и веб-фронтенды для внутренних HR-инструментов
- Строить и эксплуатировать ETL и пайплайны обновления данных между Snowflake и операционными БД, включая планирование, инкрементальное обновление, кэширование и валидацию целостности
- Автоматизировать сборку, контейнеризацию, деплой и управление конфигурацией на Linux-инфраструктуре
- Выполнять инженерную работу с агентными AI-инструментами как основным методом: декомпозировать задачи для параллельных сессий и ревьюить сгенерированный код
- Устанавливать и владеть определениями метрик, обеспечивать их согласованность и валидировать цифры по исходным данным
- Поддерживать техническую документацию и контекст кодовой базы
- Перерабатывать существующие аналитические и отчётные системы ради простоты, стандартизации и безопасности
- Работать в связке с коллегами из People Analytics и внутренними технологическими командами
Требования
- Степень бакалавра в Computer Science, Information Management Systems, Data Science, Software Engineering или смежной области
- 7+ лет опыта разработки и поддержки аналитических продуктов, отчётов и дашбордов, включая разработку визуализаций
- Глубокий опыт SQL и Snowflake: проектирование схем, оптимизация запросов, ETL-пайплайны с инкрементальным обновлением и кэшированием
- Опыт Python в бэкенд-веб-сервисах, API и автоматизации обработки данных
- Практический опыт Linux: работа по SSH, долгоживущие сервисы за reverse proxy, диагностика процессов, сети, файловых систем и производительности
- Опыт работы с контейнерами: сборка и деплой образов, устранение проблем сети, хранилища и рантайма
- Ежедневный продакшн-опыт с агентными AI-инструментами (например, Claude Code), включая параллельные сессии и ревью сгенерированного кода
- Умение подтверждать поведение данных и систем замером на живой системе, а не по документации
- Опыт работы с данными сотрудников или другими чувствительными персональными данными под row-level security
- Самостоятельность: владение поставкой end to end с минимальным руководством
- Опыт работы в условиях конкурирующих дедлайнов и меняющихся приоритетов без потери точности данных
- Готовность работать в разных часовых поясах, включая встречи вне стандартных часов
Условия
- Работа с коллегами из других регионов, периодические встречи вне стандартных рабочих часов
- Регулярные командировки не требуются
Навыки
- Snowflake
- SQL
- Python
- Linux
- SSH
- Docker
- ETL
- Flask
- FastAPI
- NumPy
- pandas
- Claude Code
- MCP