OpenAI
Software Engineer, API Frontiers
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду API Frontiers, которая превращает фронтирные модели OpenAI в продакшн-API для разработчиков. Отвечает за сервисы Responses API: надёжность, скорость и поддержку агентных сценариев.
Задачи
- Проектировать, разрабатывать и эксплуатировать API и backend-сервисы, открывающие возможности фронтирных моделей разработчикам
- Совместно с командами Research, Safety, Codex и API определять поведение API и обеспечивать безопасные поэтапные запуски
- Создавать возможности API для агентных сценариев: делегирование задач, обмен контекстом, параллельное выполнение
- Повышать надёжность длительных запросов: таймауты, отмена, стриминг, фоновая обработка
- Улучшать производительность обработки запросов и tail latency через профилирование, эффективный системный код и постоянные соединения
- Превращать обратную связь разработчиков и продакшн-инциденты в улучшения observability, диагностики и продукта
Требования
- 5+ лет опыта разработки и эксплуатации backend-сервисов или API для разработчиков в продакшене
- Сильные основы software engineering, практическое знание распределённых систем, конкурентности и асинхронного выполнения
- Умение диагностировать продакшн-сбои и узкие места производительности с помощью observability-данных и профилирования
- Продуктовое чутьё и эмпатия к разработчикам, опыт превращения сложных возможностей в понятные и надёжные API
- Опыт владения неоднозначными техническими задачами — от выбора подхода до релиза и улучшений
- Ясная коммуникация и эффективная работа с engineering, research, product и safety командами
- Плюсом: опыт с Rust, стриминговыми протоколами или WebSockets, системами длительных workflow
Навыки
- Rust
- WebSockets
- streaming protocols
- distributed systems
- concurrency
- asynchronous execution
- profiling
- observability