Описание
Мы ищем талантливого и внимательного к деталям Software Engineer для присоединения к нашей команде автоматизации и прикладного AI-инжиниринга. Будучи частью небольшой команды с высокой степенью самостоятельности, вы будете участвовать во всех этапах разработки ПО — от изучения и анализа незнакомых бизнес-процессов до проектирования решений, разработки, развертывания, мониторинга и поддержки в продакшене.
Задачи
•Проектировать, разрабатывать, тестировать и поддерживать full-stack автоматизации и сервисы, включая backend-компоненты, реляционные базы данных, REST API и веб-интерфейсы.
•Разрабатывать решения на Python и современных веб-фреймворках, таких как Django, с использованием реляционных баз данных, таких как SQL Server.
•Разрабатывать и поддерживать веб-интерфейсы с использованием современных JavaScript-фреймворков, таких как React.
•Строить и поддерживать интеграции с внутренними системами и сторонними платформами, используя API там, где они доступны, и контролируемую браузерную автоматизацию там, где современных вариантов интеграции не существует.
•Применять генеративный AI и large language models к соответствующим бизнес-процессам, включая обработку документов и электронной почты, извлечение информации, классификацию и AI-ассистированное составление отчетов и резюме.
•Внедрять соответствующие контроли для AI-решений, включая валидацию структурированного вывода, обработку исключений, аудируемость и ручную проверку при необходимости.
•Проактивно изучать рабочие процессы, терминологию, контроли и операционные сложности различных бизнес-функций, задавая содержательные вопросы и развивая достаточные доменные знания для проектирования эффективных решений автоматизации.
•Владеть назначенными решениями на протяжении всего их жизненного цикла, включая проектирование, разработку, тестирование, развертывание, мониторинг, документацию и текущую поддержку в продакшене.
•Устранять проблемы в продакшене, проводить root-cause анализ и реализовывать улучшения надежности системы, производительности, восстанавливаемости и поддерживаемости.
•Разрабатывать автоматизированные тесты и участвовать в код-ревью для поддержания качества решений и снижения производственных рисков.
•Реализовывать эффективное логирование, мониторинг и алертинг для эффективной поддержки запланированных и автономных автоматизаций.
•Взаимодействовать со стейкхолдерами из подразделений комплаенса, юридического отдела, трейдинговых операций, налогов, казначейства, финансов и HR для валидации бизнес-логики, управления ожиданиями и коммуникации технических компромиссов и сроков простым, нетехническим языком.
•Разрабатывать и поддерживать отчеты по комплаенсу и регуляторным требованиям, работая со стейкхолдерами комплаенса для перевода утвержденных бизнес-правил в надежные технические решения с соответствующей валидацией данных, трассируемостью, документацией и аудируемостью.
•Документировать и коммуницировать технические дизайны и решения, обеспечивая эффективный обмен знаниями между техническими и бизнес-аудиториями.
•Следить за актуальными технологиями разработки ПО, автоматизации и прикладного AI и оценивать их потенциальное применение в организации.
Требования
•Степень бакалавра или магистра в области Computer Science, Engineering или смежной области (или эквивалентный опыт работы).
•2-5 лет профессионального опыта разработки ПО с хорошим пониманием жизненного цикла разработки ПО.
•Сильное владение Python и современным веб-фреймворком (например, Django) является обязательным.
•Опыт проектирования, разработки и использования REST API.
•Сильные навыки SQL и опыт работы с реляционными базами данных, такими как SQL Server, включая проектирование БД, написание запросов и troubleshooting.
•Опыт работы с Git-based системами контроля версий и практиками CI/CD обязателен.
•Самостоятельный и интеллектуально любознательный подход, с энтузиазмом к изучению незнакомых бизнес-доменов, пониманию сложных операционных процессов и применению технологий для решения практических бизнес-задач.
•Отличные навыки письменной и устной коммуникации, с продемонстрированной способностью работать напрямую с нетехническими бизнес-стейкхолдерами по требованиям, компромиссам и ожиданиям.
Будет плюсом
•Практический опыт интеграции generative AI / large language model API в продакшн-приложения, включая prompt design и валидацию вывода, крайне желателен.
•Знакомство с DevOps-методологиями крайне желательно.
•Опыт работы в Financial Services и понимание жизненного цикла торговых операций или post-trade процессов, знакомство с областями комплаенса, такими как AML, санкции, employee compliance, trade surveillance, supervisory controls или аудиторская отчетность, будет полезно.
Условия
Условий в вакансии нет.