Sun Life
Sun Life
Sun Life — глобальная компания, предоставляющая финансовые услуги, со штаб-квартирой в Торонто, Канада. Основанная в 1865 году, она предлагает частным лицам, предприятиям и организациям решения в области страхования, инвестиций, финансового консультирования, управления состоянием, медицинских услуг и управления активами. Sun Life работает в Северной Америке, Азии и Европе, объединяя финансовые услуги с предложениями, ориентированными на здоровье, и уделяя особое внимание устойчивому развитию, многообразию и инклюзивности, а также влиянию на жизнь местных сообществ. Разнообразные направления деятельности компании поддерживают команды, работающие в сфере финансов, здравоохранения, консалтинга и смежных областях.

Ведущий инженер-программист по тестированию и автоматизации ИИ — Sun Life, Ватерлоо, гибридный формат

Ведущий инженер-программист помогает развивать платформу агентной инженерии качества Sun Life. Роль сосредоточена на тестировании с поддержкой ИИ, инструментах разработчика, API и инженерной автоматизации.

Описание

  • Создавать, тестировать, поддерживать и улучшать программное обеспечение для платформы оркестрации агентной инженерии качества.
  • Разрабатывать функции с поддержкой ИИ, повышающие продуктивность инженеров и качество программного обеспечения.
  • Проектировать агентные рабочие процессы для тестирования, автоматизации и поставки программного обеспечения.
  • Подключать ИИ-агентов к инженерным инструментам, фреймворкам тестирования и сервисам платформы.
  • Развивать возможности тестирования с поддержкой ИИ и инженерной автоматизации.
  • Сотрудничать с инженерными командами для выявления улучшений платформы и возможностей для инноваций.
  • Разрабатывать API, сервисы и приложения в соответствии с современными инженерными практиками.
  • Участвовать в принятии технических решений и совершенствовании архитектуры платформы.
  • Помогать устанавливать стандарты платформы, создавать повторно используемые компоненты и внедрять лучшие инженерные практики.
  • Проводить эксперименты и создавать доказательства концепции с использованием новых технологий и решений с поддержкой ИИ.
  • Применять гибкие методы разработки и непрерывную обратную связь для совершенствования возможностей платформы.
  • Делиться экспертизой, сотрудничать с коллегами и поддерживать техническое развитие команды.
  • Помогать пользователям платформы устранять неполадки, получать технические рекомендации и осваивать платформу.

Требования

  • Степень бакалавра, диплом колледжа или эквивалентный практический опыт в области компьютерных наук, разработки программного обеспечения, информационных технологий или смежной дисциплины.
  • Не менее пяти лет опыта проектирования, разработки и поддержки программного обеспечения в средах гибкой разработки.
  • Опыт проектирования, создания, интеграции или поддержки ИИ-агентов, агентных рабочих процессов и программного обеспечения с поддержкой ИИ.
  • Опыт создания инструментов разработчика или интеграций с большими языковыми моделями, включая расширения IDE, Model Context Protocol, API вызова инструментов и разработку промптов или контекста.
  • Продвинутые навыки Python, а также опыт работы с Java, JavaScript, TypeScript или C#.
  • Опыт проектирования и разработки API, сервисов, интеграций и решений для автоматизации.
  • Практические знания инструментов автоматизации тестирования, таких как Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest или xUnit.
  • Опыт работы с системами контроля версий, стратегиями ветвления и рабочими процессами поставки программного обеспечения на базе Git.
  • Опыт использования PostgreSQL и применения современных принципов моделирования данных.
  • Опыт работы с облачными платформами и современными подходами к развертыванию приложений, особенно AWS.
  • Знание Docker и сред разработки на основе контейнеров.
  • Сильные аналитические способности и навыки решения проблем.
  • Отличные навыки коммуникации, сотрудничества и взаимодействия с заинтересованными сторонами.
  • Желательно: опыт применения ИИ и агентных возможностей к тестированию, инженерии качества или поставке программного обеспечения.
  • Желательно: знакомство с управлением агентами, фреймворками оценки, наблюдаемостью и ответственными практиками ИИ.
  • Желательно: опыт работы с автоматизацией рабочих процессов, платформами инженерной продуктивности и инструментами поддержки разработчиков.
  • Желательно: опыт продвижения внедрения технологий через профессиональные сообщества, адаптацию, наставничество или обучение.

Преимущества

  • Доступ к среде, ориентированной на непрерывное обучение, развитие и совершенствование.
  • Поддержка внутренней мобильности со стороны руководителей, заинтересованных в профессиональном росте.
  • Гибкий гибридный формат работы с возможностью работать из дома или офиса в зависимости от потребностей бизнеса и клиентов.
  • Сотрудники Sun Life, соответствующие условиям, могут участвовать в дискреционных программах стимулирования, связанных с индивидуальными и корпоративными результатами.
  • Поддержка в процессе подачи заявки, включая альтернативные форматы вакансии для людей с инвалидностью.