Visa
Sr. Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду Payments Products Development в Visa. Разработка платёжных платформ с интеграцией генеративного AI, conversational AI и RAG, модернизация core-платформ и развитие API.
Задачи
- Проектировать, разрабатывать и внедрять программные решения с использованием генеративного AI, conversational AI, RAG и современных интеграционных паттернов
- Проектировать и интегрировать AI-компоненты в платформы: подготовка данных, оценка моделей, деплой, мониторинг и непрерывное улучшение
- Обеспечивать надёжность, качество, безопасность и операционную стабильность на всём жизненном цикле решений
- Работать с кросс-функциональными командами: Product Office, Operations & Infrastructure, Cybersecurity, Client Support, Product Development
- Участвовать в проектировании и разработке API для интеграции платёжных приложений, платформ и AI-сервисов
- Развивать roadmap модернизации core-платформ, внедряя лучшие технологии
- Улучшать технологический стек, процессы и методологии разработки, включая ответственное использование AI-инструментов
- Следовать лучшим практикам разработки: качество, безопасность, производительность, масштабируемость, доступность, снижение техдолга
- Автоматизировать разработку, тестирование, деплой и сопровождение ПО
- Поддерживать процессы инцидент-, change- и problem-менеджмента, участвовать в root-cause analysis
Требования
- 2+ года релевантного опыта и степень бакалавра, ИЛИ 5+ лет релевантного опыта
- Экспертный уровень Java, Python и Node.js; опыт с C++ или C# — плюс
- Опыт создания приложений на генеративном AI, conversational AI, RAG-архитектур и связанных инструментов и библиотек
- Понимание концепций NLP: токенизация, word embeddings, sequence models
- Опыт внедрения и fine-tuning AI/ML-моделей с TensorFlow, PyTorch или scikit-learn
- Понимание основ ML и deep learning: архитектуры нейросетей, обучение, transfer learning, сжатие моделей
- Умение проектировать и интегрировать AI-компоненты в крупные enterprise-системы
- Опыт работы с большими данными, EDA, предобработкой данных, feature engineering и оценкой моделей
- Знание front-end технологий: React, Angular, Node.js
- Опыт настройки build и deployment систем: Docker, Jenkins, Kubernetes
- Экспертиза в multithreading, concurrency и обработке ошибок
- Опыт troubleshooting, root-cause analysis, проектирования приложений и enterprise-компонентов
- Знание version control, CI/CD и лучших практик деплоя приложений и ML-моделей
- Знание распределённых in-memory технологий, например Redis
- Понимание enterprise security, управления сертификатами
- Практический опыт с Jenkins и архитектурой контейнерного деплоя
- Опыт с OAuth 2.0, SSO и методами аутентификации
- Экспертиза в application security, SSDLC и основах криптографии
- Опыт применения AI-assisted engineering с независимой проверкой сгенерированного кода, тестов и документации
Условия
- Гибридный формат: минимум 3 дня в офисе
- Зарплата $112,100–$204,000 в год, возможны бонусы и equity
- Пакет бенефитов: Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, оплачиваемый отпуск, Wellness Program
- Командировки 5–10% времени
- Работа в офисе, стандартное оборудование и коммуникации
Навыки
- Java
- Python
- Node.js
- C++
- C#
- Generative AI
- Conversational AI
- RAG
- NLP
- TensorFlow
- PyTorch
- scikit-learn
- Machine Learning
- Deep Learning
- React
- Angular
- Docker
- Jenkins
- Kubernetes
- Redis
- CI/CD
- OAuth 2.0
- SSO
- Cryptography
- Multithreading
- Concurrency
- MLOps