OpenAI
Software Engineer, Full Stack — Dots
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Dots, создающую персональных AI-агентов. Разработка продуктовых интерфейсов и сервисов, обеспечивающих надёжную асинхронную работу агентов.
Задачи
- Разрабатывать и запускать фичи для веб-интерфейсов, API, backend-сервисов и моделей данных
- Создавать сценарии создания задач, обновления прогресса, обратной связи агента и результатов, согласованные между сессиями и устройствами
- Превращать новые возможности моделей в продуктовые прототипы совместно с research, product и design
- Проектировать чёткие интерфейсы между продуктовыми поверхностями и системами исполнения агентов
- Улучшать производительность и надёжность по всему стеку, включая пользовательскую задержку и восстановление после частичных сбоев
- Вести проекты от исследования до архитектуры, реализации, запуска и итераций по обратной связи
- Формировать техническое направление, практики тестирования и observability по мере роста продукта
Требования
- Значительный опыт создания и запуска продуктов на frontend и backend
- Уверенная работа с интерфейсами, проектированием сервисов, API и моделированием данных
- Сильное продуктовое чутьё и умение делать сложные возможности понятными пользователям
- Опыт доведения неоднозначных идей от концепции до продакшена с разумными компромиссами между скоростью и поддерживаемостью
- Понимание асинхронных процессов и умение рассуждать о состоянии, консистентности и сбоях на границах систем
- Эффективная работа с design, product, research и engineering
- Опыт ведения сложных инженерных проектов и помощи другим инженерам в технических решениях
- Опыт запуска новых потребительских продуктов, создания агентных или workflow-приложений или работы в небольших командах с широкой ответственностью будет плюсом
- Опыт с AI или machine learning полезен, но не обязателен
Условия
- Работа в OpenAI над персональными AI-агентами
- Равные возможности трудоустройства без дискриминации
- Разумные accommodations для кандидатов с инвалидностью
- Проверка биографии в соответствии с применимым законодательством
Навыки
- JavaScript
- TypeScript
- React
- Node.js
- API
- Data modeling
- Observability