Компания: Oura
Местоположение: Северная Америка / Удаленно - США
Наша миссия в Oura — дать каждому человеку возможность раскрыть свой внутренний потенциал. Наши отмеченные наградами продукты помогают нашему глобальному сообществу получить более глубокое понимание своей готовности, активности и качества сна, используя наше Кольцо Oura и связанное с ним приложение. Мы помогли миллионам людей понять и улучшить свое здоровье, предоставляя ежедневные сведения и практические шаги для вдохновения на здоровый образ жизни.
Расширение возможностей мира начинается с соблюдения наших ценностей и расширения возможностей нашей команды. Как быстрорастущая компания, ориентированная на помощь людям в ведении более здоровой и счастливой жизни, мы гарантируем, что у членов нашей команды есть все необходимое для выполнения своей лучшей работы — как в офисе, так и за его пределами.
О роли
Oura перестраивает то, как она создает программное обеспечение. Каждый инженер имеет в своем распоряжении инструментарий агентов, и наш собственный конвейер уже берет хорошо сформулированный тикет и превращает его в проверенный, протестированный стек коммитов. Он работает интерактивно, без интерфейса и на облачном флоте песочниц с собственными оценками и трассировкой. Мы ищем инженеров, которые используют ИИ как фундаментальный строительный блок как для продуктов, которые мы выпускаем, так и для способа их создания.
Это сильное начало на одном этапе жизненного цикла. Следующий шаг — полный цикл. Будучи Staff Engineer в команде AI Transformation, вы будете проектировать и владеть системой, которая превратит разработку с использованием агентов из того, что делают опытные пользователи, в то, как сотни инженеров по iOS, Android, бэкенду и ИИ-сервисам ежедневно выпускают продукты. Это означает спецификацию и ввод, планирование, реализацию, проверку, тестирование, CI/CD, выпуск, наблюдаемость и последующее устранение инцидентов, причем в каждом случае агенты выполняют реальную работу, а люди сохраняют суждение там, где это важно.
Это быстро развивающаяся команда, ориентированная на LLM. Мы отдаем приоритет быстрой прототипизации, итеративным циклам и разработке на базе ИИ, сочетая скорость стартапа с охватом продукта, которым пользуются миллионы участников. Вы можете работать удаленно из любой точки Европы или в гибридном режиме из наших офисов в Хельсинки, Оулу или Тампере.
Вы будете создавать конвейер, измерять его и делать его достаточно надежным, чтобы команды выбирали его. Успех измеряется быстрее и безопаснее достигающими участников проверенными изменениями: время до получения надежного сигнала, пропущенные дефекты, стоимость одного объединенного изменения и количество отрядов, работающих по проторенной дорожке, потому что это лучше, а не потому, что им было приказано.
Что вы будете делать
Вам не нужно делать все это с первого дня, но вот типы проблем, за которые вы будете отвечать:
- Определять техническое направление конвейера агентов: Сделать наш существующий конвейер «тикет-ПР» надежной инфраструктурой. Владеть его архитектурой, включая оркестрацию агентов, управление контекстом и вызов инструментов, а также улучшать его надежность, пропускную способность, стоимость и опыт разработчика в репозиториях мобильных, серверных и веб-приложений. Запускать его без присмотра, когда позволяет риск.
- Замыкать цикл на протяжении всего SDLC: Расширить рабочие процессы агентов за пределы генерации кода, чтобы охватить проверки качества спецификаций, генерацию тестов, автоматическую проверку, устранение и исправление сбоев CI, проверку выпуска и пост-деплойментные сигналы, чтобы система улучшалась после слияния.
- Быстро прототипировать, затем упрочнять: Запустить новый рабочий процесс за дни, протестировать его на реальных тикетах с реальными отрядами и превратить то, что мешает, в производственную инфраструктуру.
- Правильно запускать ИИ в производстве: Агенты в производстве требуют больше, чем просто вызов API. Владеть наборами оценок, оценкой LLM-as-a-judge, версионированием, трассировкой и дашбордами, которые сообщают нам, улучшило ли изменение рабочего процесса ситуацию, включая самый сложный случай: изменение, которое проходит CI, но все равно ошибочно. Отслеживать важные показатели (коэффициент слияния, переработка, время до получения сигнала, стоимость одного изменения, пропущенные дефекты) и делать их видимыми для инженеров и руководства.
- Обеспечить безопасность автономности: Проектировать песочницы, разрешения, контрольные точки для человека и защитные ограждения, пропорциональные риску, с конфиденциальностью по дизайну по умолчанию. Медицинские данные, безопасность и изменения инфраструктуры получают более строгие средства контроля; низкорисковая, легко проверяемая работа выполняется автоматически.
- Лидировать разработку на основе ИИ на собственном примере: Устанавливать стандарты для инженерии с поддержкой ИИ во всей организации. Показывать в своей работе, что выпускает инженер, ориентированный на конвейер, и повышать мастерство инженеров вокруг вас.
- Стимулировать внедрение с командами: Интегрироваться с отрядами и их AI DRIs, находить места, где конвейер дает сбой на реальной работе, исправлять систему, а не отдельный результат, и превращать работающие решения в проторенные дорожки, навыки, шаблоны и документацию, которые другие инженеры могут расширять.
- Взаимодействовать кросс-функционально: Работать с платформами, командами по продуктивности разработчиков, безопасности и конфиденциальности, инфраструктурой ИИ, командами мобильной и серверной разработки, продуктовыми и дизайнерскими командами, а также руководством инженерного отдела для явного определения компромиссов и обеспечения того, чтобы все двигались в рамках одной системы, а не пяти параллельных.
Требования
Мы будем рады услышать от вас, если вы:
- Опытный разработчик: 6+ лет создания и эксплуатации производственных систем, от которых зависят другие инженеры, включая инструменты разработчика, внутренние платформы или масштабируемую инфраструктуру ИИ. Мы ценим продемонстрированные результаты больше, чем годы.
- С опытом работы с циклами агентов в производстве: Вы создавали и эксплуатировали рабочие процессы кодирования с использованием агентов или автономные циклы в реальной инженерной организации, помимо демонстраций: фоновые агенты, создающие PR, автоматическая проверка, ремонт CI, генерация тестов или аналогичные, с внедрением и измеренными результатами.
- Мыслите в рамках всего жизненного цикла: Вы рассуждаете о спецификациях, проверке, тестировании, CI/CD, выпуске и операциях как об единой системе, и вы знаете, где смещается узкое место, когда генерация кода становится дешевой.
- Технический лидер: Вы определяете направление для команд, которыми не управляете, пишете проекты, на основе которых работают другие, и вам доверяют принимать сложные решения по архитектуре и рискам.
- Сильные фундаментальные знания: мобильная сфера или API бэкенда, конкурентность, распределенные системы, тестирование, отладка и надежность. Вы относитесь к выводу ИИ как к черновику и можете показать, как вы его проверяете.
- Технически разносторонний: Свободное владение одной областью бэкенда, iOS или Android, с возможностью расширения в другие. Вы используете доступные инструменты для работы на разных платформах и быстро осваиваете новые стеки.
- Сознательное отношение к безопасности и конфиденциальности: Вы понимаете ответственность за обработку конфиденциальных личных данных и предоставление агентам доступа к реальным системам, и вы изначально проектируете с учетом обоих аспектов.
- Высокая инициативность: Вы преуспеваете в условиях неопределенности и сами формируете требования посредством экспериментов.
- Коллективист и устойчив: Вы вовлекаете команды, принимаете отзывы от инженеров, которые скептически настроены, делитесь заслугами и продолжаете двигаться вперед, когда эксперименты терпят неудачу или инструментарий меняется под вами. Вы четко общаетесь с инженерами, менеджерами и партнерами, не связанными с инженерией.
Приятные бонусы
Вам не нужно обладать всем этим, но это хорошие сигналы соответствия:
- Опыт работы с агентами кодирования на глубоком уровне: навыки, серверы MCP, хуки, оркестрация под-агентов, выполнение без интерфейса.
- Создание систем оценки или бенчмарков для агентов кодирования, или оценка LLM-as-a-judge, связанная с результатами сборки и тестирования.
- Опыт работы с масштабируемым выполнением в песочнице: эфемерные среды разработки, флоты виртуальных машин или контейнеров, инфраструктура сборки macOS.
- Опыт в области измерения продуктивности разработчиков (DORA, SPACE, DX Core 4) и в преобразовании метрик в решения, не превращая их в целевые показатели.
- Выпуск для мобильных приложений или других сред с медленными, дорогостоящими циклами обратной связи.
- Опыт работы в области цифрового здравоохранения, носимых устройств, MedTech или других продуктов с конфиденциальными данными или регулируемых продуктов.
- Участие в проектах с открытым исходным кодом в области ИИ или портфолио проектов, созданных на основе новейших возможностей агентов.
- Менторство инженеров или руководство инженерным сообществом по практике.
Преимущества
В Ōura мы заботимся о вас и вашем благополучии. Каждый сотрудник Ōura имеет собственное кольцо, и мы постоянно работаем над улучшением здоровья наших сотрудников.
Что мы предлагаем:
- Конкурентоспособная заработная плата и пакеты акций
- Медицинская, стоматологическая, офтальмологическая страховка и ресурсы по охране психического здоровья
- Собственное кольцо Ōura плюс скидки для сотрудников для друзей и семьи
- 20 дней оплачиваемого отпуска плюс 13 оплачиваемых праздников плюс 8 дней гибкого отпуска по состоянию здоровья
- Оплачиваемый больничный и отпуск по уходу за ребенком
Ōura применяет рыночный подход к оплате труда, который может варьироваться в зависимости от вашего местоположения. Местоположения в США разделены на уровни на основе индекса стоимости рабочей силы для данной географической области. Хотя большинство предложений будет ближе к начальному диапазону, оплата успешных кандидатов будет определяться на основе навыков, опыта, квалификации, местоположения работы, внутренней справедливости среди коллег и рыночных условий. Эти диапазоны могут быть изменены в будущем.
- Регион 1 $198,050 - $233,000
- Регион 2 $180,200 - $212,000
- Регион 3 $169,150 - $199,000
Рекрутер может определить ваш регион на основе вашего местоположения в США.
Мы не рассматриваем кандидатов, проживающих в следующих штатах: Аляска (AK), Делавэр (DE), Айова (IA), Миссисипи (MS), Небраска (NE), Южная Дакота (SD), Западная Виргиния (WV) и Висконсин (WI).
Oura с гордостью является работодателем с равными возможностями. Мы ценим разнообразие и стремимся создать инклюзивную среду для всех сотрудников. Кандидаты, ищущие работу в Oura, рассматриваются независимо от возраста, происхождения, цвета кожи, пола (включая беременность, роды или связанные с ними медицинские состояния), гендерной идентичности или самовыражения, генетической информации, семейного положения, состояния здоровья, физических или умственных отклонений, национального происхождения, статуса защищенного ухода за семьей или медицинского отпуска, расы, религии (включая убеждения и практики или их отсутствие), сексуальной ориентации, военного или ветеранского статуса, или любой другой характеристики, защищенной федеральными, штативными или местными законами. Мы не допускаем дискриминации или домогательств по любой из этих причин.
Мы будем работать над обеспечением того, чтобы лицам с ограниченными возможностями предоставлялись разумные условия для участия в процессе собеседования, выполнения основных должностных функций и получения других льгот и привилегий трудоустройства.
Отказ от ответственности: Остерегайтесь поддельных предложений о работе!
Мы были уведомлены о мошенниках, выдающих себя за рекрутеров ŌURA, особенно при удаленных вакансиях. Пожалуйста, обратите внимание:
- Наши вакансии публикуются только на странице «Карьера» ŌURA и на доверенных досках объявлений.
- Мы никогда не будем запрашивать личную информацию, такую как удостоверение личности или оплату оборудования, заранее.
- Официальные предложения отправляются через Docusign после устного предложения, а не через текст или электронную почту.
Будьте осторожны и защитите свои личные данные.
Всем рекрутинговым агентствам: Oura не принимает резюме от агентств. Пожалуйста, не пересылайте резюме на наш адрес электронной почты для вакансий, сотрудникам Oura или в любое другое место. Oura не несет ответственности за любые сборы, связанные с несанкционированными резюме.