Software Engineer — AI-разработка
О вакансии
Позиция в офисе Greenwood Village, Колорадо, требует регулярного личного присутствия. Ulteig ищет Software Engineer — выпускника по Computer Science, для которого это будет первая профессиональная роль в разработке ПО, и который хочет создавать решения с использованием современных AI-технологий. Роль относится к направлению Digital Transformation.
Идеальный кандидат — инженер, который активно использует AI-инструменты (агенты, большие языковые модели, современные AI-фреймворки) для создания ПО, но при этом понимает базовые принципы, паттерны и практики Computer Science, обеспечивающие надёжность, масштабируемость и безопасность решений. Предстоит работать с опытными инженерами и AI-лидерами, учиться переводить бизнес-задачи в AI-решения, вносить код, прототипы и эксперименты.
Задачи
- Участвовать в проектировании, разработке и тестировании AI-решений под руководством старших инженеров.
- Писать production-код на C#, Python, React, работать с API и современными AI-инструментами.
- Разрабатывать и улучшать функции с AI-возможностями: большие языковые модели, агенты, компьютерное зрение, автоматизация.
- Помогать с прототипами и proof-of-concept для проверки новых сценариев.
- Применять основы разработки — читаемость, тестируемость, производительность, поддерживаемость — даже при использовании AI-ассистентов.
- Использовать AI-ассистенты для ускорения разработки, понимая, почему сгенерированный код работает.
- Применять AI-паттерны (prompt design, retrieval, tool-use) в практических задачах под наблюдением.
- Учиться определять, когда AI уместен, а когда лучше традиционные подходы.
- Формировать этичный, безопасный и ответственный подход к AI в бизнес-процессах.
- Работать в команде с инженерами, продуктом и бизнес-заказчиками.
- Участвовать в code review, обсуждениях дизайна и спринт-церемониях.
- Задавать вопросы, получать обратную связь и постоянно развивать навыки.
- Участвовать в обучении, воркшопах по AI, облачным технологиям и современной разработке.
Требования
- Степень бакалавра по Computer Science, Software Engineering или смежной области.
- Роль для новых или недавних выпускников (подойдут стажировки, co-op, учебные или личные проекты).
- Подтверждённый интерес к AI и современной разработке через курсы, проекты, хакатоны, исследования или самообучение.
- Рабочее знание хотя бы одного языка программирования: C#, Python, Java или аналогичного.
- Понимание базовых концепций Computer Science: структуры данных и работа с данными, API и основы системного дизайна, базовые паттерны проектирования.
- Начальное знакомство с AI / Machine Learning или Generative AI (учебное или практическое) — сильное преимущество.
- Опыт использования AI-инструментов (copilot, чат-ассистенты и т.п.) для кодинга или решения задач — обязателен.
- Любознательность, энтузиазм к созданию и экспериментам, готовность учиться.
- Комфорт в использовании AI для ускорения работы при уважении к инженерным основам.
- Открытость к коучингу, обратной связи и постоянному улучшению.
- Ответственный подход к использованию AI.
- Самостоятельность и ответственность за обучение и задачи.
- Открытость к инновациям и применению новых технологий и AI-инструментов для улучшения рабочих процессов.
- Разрешение на постоянную работу в США.
Условия
- Позиция в офисе Greenwood Village, Колорадо, с регулярным личным присутствием.
- Наставничество от опытных инженеров и AI-специалистов.
- Структурированное обучение и практическое знакомство с реальными сценариями.
- Постепенное расширение ответственности по мере роста навыков и уверенности.
- Возможность вырасти в более продвинутые инженерные роли и заложить основу для долгосрочной карьеры в разработке.