Software Engineer, AI/ML
Smile Digital Health — компания, развивающая платформу для управления медицинскими данными на основе FHIR, используемую более чем в 20 странах. В 2024 году компания заняла 19-е место в рейтинге Deloitte Technology Fast 50.
Software Developer — AI/ML входит в команду Smile Labs в составе продуктового департамента и отвечает за разработку стратегии искусственного интеллекта и программных компонентов для AI и машинного обучения на базе продуктов Smile Digital Health. Команда фокусируется на требованиях конкретных заказчиков в масштабируемой модели решений. Работа ведётся в Agile-среде со спринтами по 2 недели.
Задачи:
- Быть экспертом по AI/ML в команде, отслеживать новые технологии, тренды и возможности, внедрять стратегию и лучшие практики AI/ML в решения.
- Помогать документировать AI-стратегию компании и обеспечивать её соответствие продуктовой дорожной карте и целям компании.
- Участвовать в формировании подхода, объёма, этапов и дизайна решения на старте проекта.
- Реализовывать AI/ML-решения совместно с командой разработки: писать код, настраивать внешние компоненты и прототипировать новые технологии.
- Писать поддерживаемый код и модульные тесты, создавать соответствующую документацию.
- При необходимости участвовать во встречах с клиентами.
- Постоянно отслеживать приоритеты, сроки и бэклог, чтобы помогать команде выполнять задачи проекта.
- Понимать разрабатываемый функционал для поддержки команды.
- Проводить очные код-ревью, парное программирование и совместный анализ проблем.
- Участвовать в регулярных встречах Product и/или Technology, предлагать или активно участвовать в корпоративных технических процессах, архитектуре и стратегии.
Требования:
- 5+ лет опыта в программной архитектуре, full-stack разработке или AI-инженерии.
- Подтверждённый опыт проектирования и документирования сквозных программных архитектур для сложных проектов.
- Не менее двух лет опыта внедрения продвинутых AI-решений, включая семантический матчинг, RAG-системы и парсинг документов для структурированного контента.
- Опыт проектирования и развёртывания агентных систем с использованием фреймворков, таких как LangGraph, Crew AI или OpenAI Agents SDK.
- Рабочее знание платформ для помощи в кодировании, таких как Claude Code, Codex.
- Знание Model Context Protocol (MCP), связанных инструментальных систем, методов ансамблей моделей и техник тонкой настройки.
- Опыт использования графовых баз данных, таких как Neo4j или другие.
- Рабочее знание Apache-стека, например Databricks, Spark и Iceberg, или других связанных workflow.
- Опыт интеграции Human-in-the-loop (HITL) в AI-процессы.
- Опыт внедрения фреймворков оценки, тестирования результатов и итеративного улучшения AI-моделей.
- Владение лучшими практиками кодирования, включая написание чистого модульного кода и использование общих внутренних библиотек.
- Глубокое понимание всего написанного кода, включая код, сгенерированный или написанный совместно с AI-инструментами.
- Опыт написания комплексных модульных и интеграционных тестов с сопроводительной технической документацией.
- Умение создавать чёткую и краткую документацию, обеспечивающую бесшовный онбординг разработчиков и вклад в проект.
- Сильные навыки сотрудничества с подтверждённым опытом владения конкретными компонентами разработки и соблюдения строгих сроков.
- Опыт наставничества членов команды и совместного мозгового штурма по техническим архитектурам.
Условия:
- Удалённый формат работы.
- Гибкая политика отпусков, включая PTO, личные и больничные дни.
- Конкурентоспособная зарплата и медицинские льготы.
- Взносы работодателя по программам RRSP/TFSA/401K.
- Страхование жизни и инвалидности.
- Программа помощи сотрудникам.
- Программа изучения FHIR и обучение на Skillsoft.
- Super HAPI Fun Club.
Ценности компании включают уважение, инклюзивность, принятие различий и празднование общих ценностей. Компания стремится создавать атмосферу принадлежности и давать каждому возможность быть собой на работе. Smile Digital Health привержена созданию рабочей среды, ценящей разнообразие, равенство и инклюзивность, и приветствует кандидатов любого происхождения. Кандидатам предлагается сообщить, если они хотят обсудить или нуждаются в accommodations во время собеседований или работы в Smile.