AI-native Developer
DreamVR ищет AI-native Developer — инженера, который умеет самостоятельно превращать продуктовые задачи в работающие системы.
Вы будете отвечать за полный цикл разработки: от понимания задачи и определения требований до проектирования, реализации, запуска в production и оценки результата.
Количество лет опыта и конкретный стек вторичны. Компания ценит сильное инженерное мышление, реальные проекты, самостоятельность и способность быстро осваивать новые технологии.
AI-агенты рассматриваются как основной инструмент разработки, поэтому важно не только уметь использовать AI, но и понимать создаваемый с его помощью код, архитектуру и результаты работы агентов.
Responsibilities:
• Вести задачи от постановки до результата: разобраться в контексте, определить критерии готовности, выбрать решение, реализовать его и проверить результат после запуска.
• Самостоятельно конкретизировать продуктовые требования, ограничения и архитектуру.
• Принимать инженерные решения и выбирать технологии и подходы исходя из задачи.
• Работать с AI-агентами как с основным инструментом разработки: декомпозировать задачи, формировать контекст, задавать ограничения, параллелить работу и проверять результат.
• Понимать создаваемую систему целиком: код, архитектуру, данные, инфраструктуру и интеграции.
• Быстро осваивать новые технологии, стек и предметные области.
• Находить технические и продуктовые проблемы и самостоятельно доводить полезные улучшения до результата.
Requirements:
• Опыт создания реальных систем или продуктов.
• Способность самостоятельно вести задачу от постановки до production.
• Навыки проектирования систем и принятия технических решений.
• Регулярное использование AI-агентов в разработке.
• Понимание кода и архитектуры, создаваемых с помощью AI.
• Умение проверять результаты работы AI-агентов и находить ошибки в их решениях.
• Способность быстро разбираться в незнакомом коде, технологиях и предметных областях.
• Сильная инженерная или математическая база.
Benefits:
• Работать от задачи до результата. Разобраться в контексте, определить критерии готовности, выбрать решение, реализовать его и проверить результат после запуска.
• Самостоятельно конкретизировать требования. Продуктовая цель и ожидаемый результат определены. Инженер самостоятельно переводит их в требования, ограничения, архитектуру и план реализации.
• Принимать инженерные решения. Выбирать подходы, технологии и архитектуру исходя из задачи. Уметь обосновать ключевые решения и понимать их последствия.
• Работать с AI-агентами как с основным инструментом разработки. Декомпозировать задачи, формировать контекст, задавать ограничения, параллелить работу и проверять результат.
• Понимать создаваемую систему целиком. Разбираться в коде, архитектуре, данных, инфраструктуре и интеграциях настолько глубоко, насколько этого требует задача.
• Быстро осваивать новые области. Незнакомый стек, технология или предметная область не должны существенно замедлять работу.
• Замечать возможности для улучшения. Находить технические и продуктовые проблемы, оценивать их значимость и доводить полезные изменения до результата.
Required Languages
🇷🇺 Russian