OpenAI
Staff+ Software Engineer, Payments & Billing, Consumer Monetization
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер уровня Staff+ в команду Consumer Monetization, отвечающую за покупки, платежи, подписки и биллинг продуктов OpenAI. Роль предполагает проектирование и развитие распределённых сервисов и API, обеспечивающих корректность и надёжность транзакционных процессов.
Задачи
- Проектировать и разрабатывать общие сервисы и API для биллинга, подписок и платежей, упрощающие их внедрение и расширение в продуктах
- Проектировать оркестрацию жизненного цикла и синхронизацию состояния между внутренними сервисами, биллинговыми вендорами, платёжными процессорами и магазинами приложений
- Решать задачи корректности и восстановления: асинхронные события, частичные сбои, ретраи и сверка данных
- Повышать успешность и устойчивость платежей через интеграции с процессорами, маршрутизацию и стратегии восстановления
- Совместно с командами risk и integrity встраивать защиту от злоупотреблений в платёжные сценарии, сохраняя надёжный клиентский опыт
- Создавать инструменты тестирования, наблюдаемости и операционного сопровождения для быстрого обнаружения, диагностики и устранения сбоев
- Вести инициативы от постановки задачи и технического дизайна до внедрения, релиза и дальнейшей эксплуатации
- Работать с Product, Finance, Operations и инженерными командами, балансируя срочные потребности запуска и долгосрочные инвестиции в платформу
- Обеспечивать техническое лидерство через практическую разработку, ревью дизайна и менторство
Требования
- Подтверждённый технический ownership на уровне Staff или выше: формирование архитектуры и реализация крупных инициатив в масштабах команд
- Глубокий опыт проектирования, разработки и эксплуатации backend- или распределённых систем в продакшене
- Аккуратное мышление о моделировании данных, переходах состояний, идемпотентности, консистентности, конкурентности и восстановлении после сбоев
- Опыт построения систем, где критичны корректность и надёжность, включая интеграции с внешними провайдерами и сложные зависимости
- Сочетание сильного технического суждения с пониманием продукта и бизнеса, прагматичные решения при меняющихся требованиях
- Умение вносить ясность в неоднозначные задачи и эффективно коммуницировать с техническими и нетехническими партнёрами
- Желание работать руками и помогать другим инженерам развивать суждение и брать на себя более широкую ответственность
- Особенно ценен опыт в платежах, биллинге, подписках, членствах, e-commerce, офферах, промо или других транзакционных платформах
Условия
- Офис в Сан-Франциско, три дня в неделю в офисе
- Равные возможности трудоустройства без дискриминации
- Предоставление разумных accommodations для кандидатов с инвалидностью
- Проверка биографических данных в соответствии с применимым законодательством
Навыки
- Distributed Systems
- Backend
- APIs
- Data Modeling
- Idempotency
- Concurrency
- Payments
- Billing
- Subscriptions
- Observability
- Testing