BNY
Senior Vice President, Full-Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер полного стека в команду Data Solutions & Services в BNY. Проектирование и разработка масштабируемых приложений, архитектурное лидерство и внедрение AI-решений на базе LLM.
Задачи
- Консультировать внутренние бизнес-подразделения по вопросам разработки прикладного ПО и технической поддержки
- Проектировать, разрабатывать, тестировать и сопровождать масштабируемые full-stack приложения на Java, React, Oracle, Kafka, Snowflake, Node.js, Angular, JavaScript, HTML и CSS
- Писать качественный, эффективный, поддерживаемый и тестируемый код, внедряя автоматизированное тестирование и практики контроля качества
- Проектировать и реализовывать AI-решения с использованием больших языковых моделей (LLM), векторных баз данных и оркестрационных фреймворков
- Вести технический discovery, proof-of-concept, прототипирование и инновационные инициативы для оценки новых технологий
- Оказывать senior-уровень технического консалтинга и стратегические рекомендации IT-руководству и бизнес-заказчикам
- Формировать и продвигать инженерные best practices, стандарты кодирования, архитектурные принципы и методологии разработки
- Разрабатывать автоматизированные тестовые фреймворки, наборы тестов, схемы, документацию и технические спецификации
- Поддерживать работоспособность ПО, производительность приложений и модернизацию платформы, снижая технический долг
- Применять принципы безопасности, приватности, проектирования баз данных и архитектуры на протяжении всего жизненного цикла разработки
- Участвовать в code review и менторить младших инженеров
- Тесно взаимодействовать с продуктовыми, операционными, data- и security-командами для поставки end-to-end корпоративных решений
- Доносить сложные технические концепции и архитектурные рекомендации до технических и нетехнических стейкхолдеров
- Влиять на технологические решения через архитектурное лидерство, data-driven инсайты и оценку технологий
- Обеспечивать выполнение инициатив по AI-модернизации при соблюдении сроков, стабильности и масштабируемости платформы
Требования
- Степень бакалавра в Computer Science, инженерии или смежной области либо эквивалентный практический опыт; предпочтительна продвинутая степень
- 9–11 лет опыта разработки ПО, желательно в финансовом секторе или сфере ценных бумаг
- Сильный опыт full-stack разработки с экспертизой в Java, C#, Node.js, Angular, JavaScript, HTML, CSS, JSON и смежных технологиях
- Опыт работы с современными прикладными фреймворками, контейнеризацией, реляционными базами данных и распределёнными системами
- Знание архитектуры ПО, принципов безопасности, контроля приватности и проектирования корпоративных приложений
- Опыт внедрения вендорских и структурированных методологий разработки
- Сильные лидерские, коммуникационные, организационные и межличностные навыки, подтверждённый опыт менторинга
- Способность следить за новыми технологиями и постоянно развивать инновации и обучение
Условия
- Конкурентная компенсация и бенефиты, программы wellbeing
- Доступ к гибким глобальным ресурсам и инструментам
- Оплачиваемые отпуска, включая оплачиваемое время для волонтёрства
- Участие в 401(k) плане
- Медицинская, стоматологическая, офтальмологическая страховка и страхование жизни для сотрудника и его иждивенцев
- Возможность получения годовой дискреционной премии
- Позиция «at will» с правом компании изменять базовую зарплату и дискреционные выплаты
Навыки
- Java
- C#
- Node.js
- React
- Angular
- JavaScript
- HTML
- CSS
- JSON
- Oracle
- Kafka
- Snowflake
- LLM
- vector databases
- containerization
- relational databases
- distributed systems
- cloud-native architectures
- event-driven systems