Название: Старший инженер ИИ
Местоположение: Торонто, Онтарио / гибрид
О ShyftLabs
В ShyftLabs мы живем и дышим данными. С 2020 года мы помогаем компаниям из списка Fortune 500 добиваться роста с помощью передовых цифровых решений, которые трансформируют отрасли и оказывают измеримое влияние на бизнес. Мы масштабируемся в глобальном масштабе, имея представительства в Канаде, США и Индии, и ищем увлеченных специалистов по решению проблем, готовых воплощать большие идеи в реальные результаты.
Возможности
ShyftLabs ищет Старшего инженера ИИ, который будет работать на стыке инженерии ИИ/МО и разработки платформы бэкенда. Это не исследовательская позиция, а практическая инженерная работа, в ходе которой вы будете проектировать, создавать и внедрять функции на основе ИИ непосредственно в производственные системы. Вы будете тесно сотрудничать с командами продуктов, архитектуры и кросс-функциональными инженерными командами для интеграции интеллектуальных возможностей в наши платформы следующего поколения, основанные на данных, а также вносить вклад в масштабируемую инфраструктуру бэкенда, которая их обеспечивает.
Идеальный кандидат сочетает в себе глубокий опыт в инженерии ИИ/МО с сильными навыками разработки бэкенда, — кто-то, кто одинаково комфортно чувствует себя при тонкой настройке интеграции LLM, как и при проектировании надежного API или событийно-ориентированного сервиса.
Что вы будете делать
- Архитектура и внедрение функций на основе ИИ от начала до конца: от интеграции моделей и проектирования промптов до развертывания, мониторинга и итераций.
- Интеграция API LLM, моделей МО и конвейеров интеллектуальной автоматизации в масштабируемые производственные бэкенд-системы.
- Тонкая настройка и оптимизация моделей для производительности, надежности и экономической эффективности в реальных условиях.
- Проектирование и создание надежных API, событийно-ориентированных сервисов и сторонних интеграций, поддерживающих рабочие процессы с поддержкой ИИ.
- Сотрудничество с продуктовой командой для преобразования бизнес-требований в технические решения на основе ИИ, определения объема, сложности и зависимостей.
- Создание и поддержка конвейеров данных и рабочих процессов MLOps для поддержки развертывания моделей и управления их жизненным циклом.
- Участие в принятии решений по архитектуре систем, шаблонах интеграции и повторно используемых фреймворках ИИ на всей платформе.
- Партнерство с специалистами по данным и инженерами для обеспечения плавного и масштабируемого развертывания моделей.
- Создание подробной технической документации, архитектурных диаграмм, потоков данных, спецификаций API и шаблонов интеграции ИИ.
- Руководство проверкой кода, обеспечение соблюдения лучших практик в области качества кода и тестирования, а также наставничество инженеров в различных командах.
- Диагностика сложных производственных проблем в распределенных системах и системах с интеграцией ИИ.
- Слежение за тенденциями в области инструментов, фреймворков и практик ИИ/МО.
Что вы принесете с собой
- Опыт более 5 лет в создании масштабируемых производственных программных систем.
- Опыт практической работы в области инженерии ИИ/МО более 2 лет, включая развертывание моделей в производственных средах.
- Степень бакалавра в области компьютерных наук, науки о данных, ИИ или смежной области.
- Глубокие знания Python с практическим опытом использования таких фреймворков, как TensorFlow, PyTorch или Scikit-learn.
- Прочный опыт в разработке бэкенда, разработке API, микросервисов, распределенных систем и событийно-ориентированных архитектур.
- Опыт интеграции API LLM и создания функций на основе ИИ в веб-приложения или платформенные приложения.
- Высокое владение JavaScript/TypeScript и Node.js, с опытом работы с GraphQL.
- Глубокий опыт создания и использования RESTful API и распределенных сервисов.
- Уверенное владение SQL и практический опыт работы с облачными платформами GCP или AWS (например, S3, Lambda, RDS, EC2).
- Знакомство с лучшими практиками MLOps и инструментами для мониторинга, версионирования и развертывания моделей.
- Глубокое понимание шаблонов проектирования программного обеспечения, архитектуры систем и проектирования потоков данных.
- Отличные коммуникативные навыки, позволяющие четко излагать сложные технические концепции.
- Опыт работы в средах Agile/Kanban с полным пониманием SDLC.
Желательно
- Опыт работы с платформами данных, аналитическими системами или ETL-конвейерами.
- Знакомство с системами обработки данных в реальном времени и системами обмена сообщениями, такими как Kafka или SQS.
- Опыт разработки продуктов, связанных с налогами, финтехом или соблюдением нормативных требований.
- Опыт проектирования многопользовательских SaaS-платформ корпоративного уровня.
- Опыт работы в средах с интенсивной интеграцией, таких как ERP, финансовые системы или внешние поставщики данных.
Диапазон заработной платы
$120 000 - $160 000 (CAD)
Почему вам понравится работать в ShyftLabs
В ShyftLabs ваша работа имеет значение. Мы — растущая компания-разработчик продуктов на основе данных, оказывающая большое влияние на клиентов из списка Fortune 500, и по мере нашего масштабирования у вас будет возможность формировать решения, влиять на стратегию и развивать свою карьеру вместе с нами.
Вот что вас ждет, когда вы присоединитесь к нашей команде:
- Гибкость гибридного формата: Наслаждайтесь гибридной моделью с тремя днями в неделю в нашем офисе в Торонто.
- Офис в центре Торонто: Работайте в самом сердце города.
- Комплексные льготы: Мы покрываем 100% стоимости медицинского, стоматологического и офтальмологического страхования для вас и ваших иждивенцев, что означает отсутствие расходов из вашего кармана. Право на участие начинается с первого дня.
- Рост и обучение: Получите доступ к обширным ресурсам для обучения и развития, чтобы постоянно повышать свои навыки.
Инклюзивность в ShyftLabs
Мы строим что-то большое, и мы хотим, чтобы вы были с нами в этом путешествии. Если вы готовы использовать данные и инновации для достижения цели, подавайте заявку сегодня, и давайте расти вместе.
ShyftLabs является работодателем, предоставляющим равные возможности, и стремится к созданию безопасной, разнообразной и инклюзивной среды. Мы поощряем к подаче заявок кандидатов любого происхождения, включая этническую принадлежность, религию, статус инвалидности, гендерную идентичность, сексуальную ориентацию, семейное положение, возраст и национальность. Если вам требуется размещение во время процесса собеседования, пожалуйста, сообщите нам, и мы будем рады вам помочь.