
Acxiom предоставляет услуги по управлению данными, идентификации клиентов, аналитике и маркетинговым технологиям, помогая компаниям выстраивать и совершенствовать маркетинг для клиентов. Компания работает в таких отраслях, как автомобилестроение, здравоохранение, телекоммуникации, финансовые услуги и розничная торговля, уделяя особое внимание ответственному использованию данных. Acxiom сотрудничает с такими платформами, как Adobe, Salesforce и Snowflake, поддерживая маркетинг на основе данных и цифровую трансформацию. В профиле компании Acxiom указана как крупный работодатель; её вакансии могут быть интересны кандидатам, изучающим возможности в сфере услуг по работе с данными и маркетинговых технологий.
Ведущий архитектор ПО по разрешению идентичностей
Руководите архитектурой корпоративных платформ разрешения идентичностей, распределённых систем и сервисов данных Acxiom. Формируйте решения на Java, Python, Scala, AWS, Spark, Snowflake и Databricks.
Описание
- Определять архитектурное направление корпоративных платформ и сервисов разрешения идентичностей
- Создавать системы сопоставления идентичностей, разрешения сущностей, графов идентичностей, связывания записей, устранения дубликатов и консолидации идентичностей
- Разрабатывать архитектуры для разрешения идентичностей в больших, разнообразных и быстро меняющихся наборах данных
- Проектировать решения для разрешения идентичностей с обработкой в реальном времени и пакетной обработкой
- Определять подходы к оценке достоверности, выбору сохраняемых данных, приоритизации источников, связыванию идентичностей и управлению их жизненным циклом
- Создавать и настраивать API и сервисы с низкой задержкой, высокой пропускной способностью и доступностью
- Проектировать распределённые приложения и сервисы на Java, Python и Scala
- Разрабатывать крупномасштабные конвейеры и платформы обработки Apache Spark
- Создавать и оптимизировать решения для работы с данными на Snowflake и Databricks
- Разрабатывать эффективные модели данных и решения на SQL для транзакционных, аналитических задач и задач разрешения идентичностей
- Определять стратегии кэширования, параллелизма, секционирования, индексирования, хранения и доступа к данным
- Определять облачные архитектуры AWS и интеграции между AWS, Snowflake, Databricks, внутренними приложениями, API и внешними поставщиками данных
- Оценивать технологии, платформы, базы данных, движки обработки и архитектурные варианты
- Устанавливать инженерные стандарты для архитектуры приложений и данных, API, распределённой обработки, безопасности, наблюдаемости, тестирования и разработки ПО
- Сотрудничать с инженерными командами, чтобы превращать архитектурные проекты в масштабируемые системы, удобные в сопровождении
- Направлять технические решения и помогать решать проблемы производительности, масштабируемости и проектирования
- Проверять архитектуры и технические проекты
- Находить узкие места и направлять улучшения API, приложений, нагрузок Spark, запросов SQL и распределённых систем
- Определять подходы к отказоустойчивости, устойчивости к сбоям, высокой доступности, аварийному восстановлению и операционному мониторингу
- Координировать работу с командами разработки, инженерии данных, продукта, безопасности, инфраструктуры и бизнес-партнёрами
- Наставлять ведущих инженеров, технических руководителей и архитекторов
- Следить за развитием технологий разрешения идентичностей, распределённых систем, облачных вычислений, платформ данных и архитектуры ПО
Требования
- Не менее 10 лет профессионального опыта в разработке ПО, включая значительный опыт проектирования сложных корпоративных систем
- Опыт работы архитектором, ведущим инженером, старшим инженером или на сопоставимой технической руководящей должности
- Глубокий опыт проектирования и создания систем разрешения идентичностей, разрешения сущностей, графов идентичностей, Customer 360, управления основными данными или подобных систем
- Уверенное владение Java, Python и Scala
- Обширный опыт работы с Apache Spark: архитектура, оптимизация, секционирование, распределённое выполнение, настройка производительности и крупномасштабная обработка
- Продвинутые навыки SQL, включая сложные запросы, реляционное моделирование данных, оптимизацию запросов и настройку производительности
- Опыт проектирования REST API, микросервисов, распределённых приложений и высокопроизводительных серверных сервисов
- Опыт проектирования и улучшения API с низкой задержкой
- Глубокое понимание распределённых систем, включая параллелизм, кэширование, секционирование, согласованность, устойчивость, масштабируемость и отказоустойчивость
- Обширный опыт работы с AWS и проектирования облачных приложений
- Значительный опыт работы с Snowflake и Databricks
- Опыт проектирования систем на уровнях приложений, API, распределённой обработки, данных и облачной инфраструктуры
- Глубокое знание принципов разработки ПО, шаблонов проектирования, проектирования API, структур данных, алгоритмов и производительности приложений
- Опыт применения современных практик CI/CD, автоматизированного тестирования, контроля версий и выпуска ПО в промышленную эксплуатацию
- Хорошее понимание безопасности, конфиденциальности, аутентификации, авторизации, шифрования и защиты данных
- Степень бакалавра в области информатики, разработки ПО, компьютерной инженерии или смежной технической области либо эквивалентный профессиональный опыт
- Отличные аналитические навыки, умение решать проблемы, навыки письменного и устного общения
- Будет преимуществом: опыт работы с графовыми базами данных, вероятностным сопоставлением или сопоставлением на основе машинного обучения, событийными и потоковыми архитектурами, Docker, Kubernetes, Terraform, CloudFormation, многорегиональными архитектурами, корпоративными архитектурными стандартами, модернизацией устаревших систем и крупномасштабными наборами данных об идентичностях
Преимущества
- Работодатель обеспечивает равные возможности, в том числе для людей с инвалидностью и ветеранов, защищённых законом
- Удалённый формат работы или работа из дома