Приєднуйтесь до команди Nordstrom Analytical Platform (NAP), передової аналітичної платформи з реальним часом та акцентом на потоки подій, яка забезпечує високоякісні, об'єднані 360-градусні перегляди наших клієнтів, продуктів, інвентаря, обслуговування клієнтів, виконання замовлень, логістики та кредитів. Наша команда Insights Delivery зосереджується на наданні даних та інсайтів, щоб надавати підтримку аналітикам даних, науковцям даних, керівництву, персоналу магазинів та іншим бізнес-користувачам Nordstrom для покращення досвіду клієнтів майже в реальному часі.
Як старший інженер з даних, ви будете:
- Розробляти та впроваджувати масштабовані та надійні аналітичні рішення з використанням внутрішніх та сучасних технологій в гнучкому середовищі.
- Розуміти специфічні потреби основних напрямків бізнесу та пов'язаних з ними програм, систем або функцій.
- Розробляти розподілені обробні конвеєри даних у екосистемі Big Data у хмарі, дотримуючись передових практик інженерії.
- Розділяти великі проекти на керовані робочі одиниці та наставляти інших інженерів в різних активностях.
- Впроваджувати інженерні стандарти, стандарти забезпечення якості та функції безпеки.
- Проводити код-рев'ю та підвищувати відповідальність в дотриманні принципів програмної інженерії.
- Створювати інструменти тестування та CI/CD конвеєри для зменшення тертя автоматизації та прискорення бізнес-результатів.
- Виявляти та оптимізувати проблеми продуктивності даних.
- Надавати постійну підтримку виробництва та підтримку в режимі "на виклик", працюючи як з локальними, так і з віддаленими ресурсами.
- Керувати економією витрат, повідомленнями про виробництво, попередженнями та інформаційними панелями логів.
- Співпрацювати з менеджерами продуктів, аналітиками даних, науковцями даних, бізнес-партнерами та іншими технічними командами.
- Працювати в партнерстві з аналітиками зацікавлених сторін для надання високоефективних BI-рішень з самообслуговуванням.
- Чітко та ефективно спілкуватися з партнерськими командами.
- Керувати кількома проектами одночасно, управляти складністю та добиватися результатів.
- Наставляти молодших інженерів та тісно співпрацювати з інженером-менеджером для побудови команди.
Ідеальний кандидат буде мати:
- 5+ років досвіду в як мінімум одній сучасній мові програмування, такій як Java або Python.
- 4+ роки досвіду роботи з базами даних, SQL, моделюванням даних, майнінгом даних та автоматизованими інженерними рішеннями. Знайомство з GCP Big Query та Presto є плюсом.
- Досвід роботи з хмарними середовищами, такими як AWS або GCP.
- Досвід розробки майже реальних розподілених обробних рішень з використанням Kafka, Flink, Spark, Kubernetes або Airflow.
- Експертизу в масштабованих розподілених системах, орієнтован