Western Union
Software Engineer, AI & Cloud Applications
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Architect в Western Union: техническое лидерство в разработке cloud-native full-stack приложений на AWS с AI-возможностями. Сквозное владение архитектурой, инфраструктурой и продакшн-эксплуатацией решений.
Задачи
- Проектировать, разрабатывать и поддерживать full-stack приложения на React, Next.js, TypeScript, Python и Java
- Руководить архитектурой и реализацией масштабируемых cloud-native решений на распределённых системах и микросервисах
- Развивать AI-возможности продукта на Amazon Bedrock, RAG, vector search
- Разрабатывать backend-сервисы и выбирать подходящие технологии и фреймворки
- Проектировать и реализовывать REST и GraphQL API с обратной совместимостью
- Поддерживать real-time возможности через WebSockets, SSE, AppSync subscriptions и event-driven messaging
- Строить event-driven решения на EventBridge, SNS/SQS, Kinesis, MSK, Step Functions
- Проектировать и управлять инфраструктурой AWS через IaC, включая AWS CDK
- Строить и поддерживать CI/CD пайплайны, автоматизировать деплой, тестирование и провижининг
- Обеспечивать безопасность, масштабируемость, надёжность, производительность и оптимизацию затрат
- Обеспечивать observability, мониторинг, алертинг и продакшн-поддержку
- Проводить ревью архитектуры и инфраструктуры, давать техническое руководство командам
- Работать с product, business и engineering стейкхолдерами, переводя бизнес-требования в технические решения
- Менторить инженеров и продвигать инженерные практики
- Владеть сервисами на всём жизненном цикле — от дизайна до продакшн-поддержки
Требования
- Bachelor's degree в Computer Science, Engineering или смежной области и 8+ лет профессионального опыта в разработке ПО, либо эквивалентный опыт
- 5+ лет практического опыта разработки современных веб-приложений на TypeScript, React и Next.js
- 3+ года профессионального опыта разработки backend-сервисов на Python
- 5+ лет опыта проектирования, разработки и поддержки enterprise REST и GraphQL API
- 5+ лет практического опыта проектирования и реализации cloud-native решений на AWS
- 3+ года опыта работы с IaC, предпочтительно AWS CDK
- 5+ лет опыта построения и эксплуатации микросервисных архитектур в продакшене
- 3+ года опыта проектирования event-driven архитектур с messaging и streaming
- 3+ года опыта разработки real-time возможностей: WebSockets, SSE или subscription-архитектуры
- 3+ года опыта построения и поддержки CI/CD пайплайнов и автоматизированного деплоя
- 5+ лет опыта применения принципов архитектуры ПО, паттернов, распределённых систем, структур данных, алгоритмов и ООП
- 3+ года опыта в Agile с TDD и CI/CD
- 3+ года опыта эксплуатации и поддержки продакшн-систем с фокусом на observability, мониторинг и надёжность
- 1+ год опыта построения или интеграции AI/ML-возможностей в enterprise или customer-facing приложения
- Подтверждённый опыт ведения сложных технических инициатив и работы с глобально распределёнными командами
- Сильные коммуникативные навыки и умение влиять на техническое направление
- Умение оценивать бизнес-требования и поставлять масштабируемые, безопасные и инновационные решения
- Требуется действующая авторизация на работу в США на полную ставку; спонсорство визы не предоставляется
Условия
- Гибридный формат: минимум три дня в неделю в офисе в Austin, TX
- Медицинская, стоматологическая, офтальмологическая и страхование жизни
- Оплачиваемый отпуск
- Родительский отпуск
- Global Adoption Assistance
- План 401K
- Краткосрочные и долгосрочные стимулы
- Базовая зарплата $195,000 – $220,000 в год плюс бонусы
Навыки
- React
- Next.js
- TypeScript
- Python
- Java
- AWS
- Amazon Bedrock
- RAG
- vector search
- REST
- GraphQL
- WebSockets
- SSE
- AppSync
- EventBridge
- SNS
- SQS
- Kinesis
- MSK
- Step Functions
- AWS CDK
- CI/CD
- микросервисы
- TDD
- SageMaker
- embeddings
- prompt engineering
- LLM