
Gramian Consulting — консалтинговая компания с приоритетом удалённого формата работы, специализирующаяся на инженерных кадрах, данных и искусственном интеллекте. Она помогает организациям расширять технические возможности с помощью усиления команд специалистами, подбора персонала, выделенных команд и управления подрядчиками, а также предоставляет услуги по обучению и дообучению больших языковых моделей, разработке ИИ-агентов и ассистентов, MLOps и созданию ИИ-инфраструктуры. Компания также поддерживает профессиональное развитие отдельных специалистов через программы наставничества и обучения, посвящённые подготовке к карьере, собеседованиям и ориентации на международном рынке. В своей работе она сочетает практический опыт в инженерии и подборе персонала, помогая клиентам создавать технические команды и применять ИИ для решения бизнес-задач.
Эксперт по разработке мобильного ПО для проектов обучения ИИ
Создавайте сложные задания по мобильной разработке, воспроизводимые среды и эталонные решения для обучения ИИ. Оценивайте код для мобильных приложений, созданный ИИ, с помощью заданий на отладку, тестирование и оптимизацию.
Описание
- Разрабатывайте реалистичные задания по мобильной инженерии для продвинутых моделей ИИ на основе существующих репозиториев кода.
- Создавайте задания на отладку, разработку функций, рефакторинг, управление состоянием, обработку жизненного цикла и оптимизацию производительности.
- Создавайте задания как минимум по одному из направлений: кроссплатформенная разработка на React Native, TypeScript, JavaScript или Flutter и Dart; разработка для iOS на Swift, SwiftUI или UIKit; либо разработка для Android на Kotlin, Jetpack Compose или Android View.
- Подготавливайте воспроизводимые среды с чёткими требованиями, зависимостями и инструкциями по запуску.
- Создавайте детерминированные автоматизированные проверки, которые принимают корректные реализации и отклоняют ошибочные, неполные решения и решения с жёстко заданными значениями.
- Создавайте и проверяйте эталонные решения, демонстрирующие надёжные подходы к каждому заданию.
- Следите, чтобы задания были технически сложными, понятными, воспроизводимыми и подходили для оценки продвинутых навыков программирования ИИ.
Требования
- Значительный практический опыт как минимум в одной специализации мобильной разработки: кроссплатформенной, iOS или Android.
- Отличное владение как минимум одним подходящим языком: TypeScript, JavaScript, Dart, Swift или Kotlin.
- Глубокое знание мобильной архитектуры, управления состоянием, асинхронного программирования и жизненных циклов приложений.
- Подтверждённые навыки диагностики сложных проблем мобильных приложений, выявления трудноуловимых дефектов и создания надёжных исправлений.
- Опыт разработки функций для мобильных приложений, рефакторинга кода и повышения производительности приложений.
- Умение писать автоматизированные тесты, проверять ожидаемое поведение и отличать корректные решения от поверхностных обходных приёмов.
- Развитые аналитические навыки, внимательность к деталям и умение ясно документировать техническую информацию.
- Готовность приступить вскоре после завершения оформления и выполнять минимальные требования по еженедельной сдаче заданий.