FINRA

Principal Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Principal Software Engineer в FINRA — компании-регуляторе рынка ценных бумаг США. Роль предполагает проектирование и разработку масштабных систем обработки неструктурированных документов, архитектуру микросервисов и облачных решений на AWS.

Задачи

  • Проектировать и разрабатывать решения уровня industry-leading, соответствующие стандартам качества и надёжности
  • Проектировать и строить высокопроизводительные пайплайны для приёма, извлечения, парсинга, классификации и нормализации контента из неструктурированных и полуструктурированных источников (PDF, Word, HTML, сканы)
  • Применять OCR, анализ разметки документов, извлечение текста, распознавание сущностей и обогащение метаданных с использованием NLP/ML-фреймворков и облачных сервисов
  • Разрабатывать backend-системы от API-слоя до хранения данных, включая RESTful и GraphQL API, микросервисы и event-driven архитектуры
  • Проектировать архитектуру масштабного приёма, обработки и хранения документов и метаданных
  • Внедрять и поддерживать CI/CD-пайплайны, разрабатывать cloud-native решения на AWS (Lambda, Step Functions, SQS, SNS, S3, ECS, Fargate, Aurora)
  • Развивать культуру DevOps внутри команды
  • Заниматься performance tuning и оптимизацией
  • Обеспечивать безопасность ПО и покрытие тестами

Требования

  • Степень бакалавра в Computer Science, Information Systems или смежной области и не менее 10 лет релевантного опыта, либо магистерская степень и 8 лет опыта
  • Mastery level опыт в системном дизайне
  • Mastery level опыт в объектно-ориентированной разработке
  • Mastery level опыт работы с облачными технологиями
  • Глубокое владение современными Java-фреймворками (Spring Boot), микросервисными и event-driven архитектурами
  • Опыт работы с реляционными, NoSQL и/или графовыми базами данных, экспертиза в моделировании данных
  • Опыт построения крупномасштабных высоконагруженных пайплайнов обработки неструктурированных данных
  • Опыт с NLP/ML-фреймворками и облачными сервисами
  • Сильный опыт в performance tuning и оптимизации
  • Сильный опыт в DevOps и CI/CD
  • Сильный опыт в тестовой автоматизации и unit-тестировании
  • Сильный опыт в области безопасности ПО
  • Mastery в основах computer science: алгоритмы, структуры данных, анализ сложности

Условия

  • Гибридный формат работы с определёнными требованиями к присутствию в офисе
  • Возможны командировки и сверхурочные часы
  • Дискреционный бонус в дополнение к базовой зарплате
  • Медицинская, стоматологическая и офтальмологическая страховка
  • Дополнительное страхование: жизнь, AD&D, дополнительная жизнь, страхование супруга/партнёра и иждивенцев, краткосрочная и долгосрочная нетрудоспособность, долгосрочный уход, страхование деловых поездок, юридическая поддержка
  • Немедленное участие в 401(k) с match от компании и дополнительный пенсионный взнос от FINRA
  • Компенсация обучения, транспортные льготы, помощь при усыновлении, backup family care, суррогатные льготы, EAP и wellness-программы
  • Отпуск от 15 дней (до 25 дней с выслугой), 5 личных дней, 9 больничных, 2 волонтёрских дня, 9 оплачиваемых праздников
  • Оплачиваемые отпуска: военный, суд присяжных, bereavement, голосование, уход за членом семьи, отпуск по беременности и родам

Навыки

  • Java
  • Spring Boot
  • RESTful API
  • GraphQL
  • микросервисы
  • event-driven architecture
  • AWS
  • Lambda
  • Step Functions
  • SQS
  • SNS
  • S3
  • ECS
  • Fargate
  • Aurora
  • CI/CD
  • DevOps
  • реляционные базы данных
  • NoSQL
  • графовые базы данных
  • OCR
  • NLP
  • ML
  • алгоритмы
  • структуры данных
  • performance tuning
  • тестовая автоматизация
  • unit-тестирование
  • software security

Похожие вакансии

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Principal Software Engineer — FINRA, 134,400 – 312,600 USD в год, Rockville | itrelocate