Freddie Mac
Software Engineer Professional
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Model Application Development: превращение ML-моделей в приложения и API для финансового риск-менеджмента и андеррайтинга. Работа с Java-бэкендом, автоматизацией деплоя моделей и интеграцией с IT-системами.
Задачи
- Автоматизировать и разворачивать финансовые модели, разработанные с использованием ML-алгоритмов
- Поддерживать модели андеррайтинга и обработку кредитных данных
- Разворачивать конфигурации моделей с рыночными и экономическими данными для моделей loss mitigation
- Предоставлять API к финансовым моделям для интеграции с IT-приложениями
- Проводить performance tuning и стресс-тестирование моделей
- Участвовать в сверке моделей, выявлять и устранять расхождения с результатами моделей
- Исправлять уязвимости безопасности, найденные при SAST и FOSS-сканировании
- Проводить code review и наставлять младших разработчиков
Требования
- Обычно 2–4 года релевантного опыта
- Техническая и количественная направленность, магистерская степень в Computer Science, Computational Finance или смежной количественной области
- Backend: Java, Spring, Spring Boot, Camel, Hibernate
- Frontend: навыки веб-разработки (Angular 4, JavaScript, TypeScript)
- Автоматизированное тестирование: JUnit, автоматизированное performance и regression/functional тестирование
- DevOps-инструменты: Git, Gradle, Docker, Jenkins, Kubernetes, OCP, CI/CD pipeline
- Знакомство с Python/SAS приветствуется
- Коммуникативные навыки для работы в команде и взаимодействия с бизнес-заказчиками
- Аналитический и изобретательный подход к работе
- Внимание к бизнес- и техническим деталям
Условия
- Полная занятость
- Комплексный пакет вознаграждения: конкурентная компенсация и ведущие рыночные программы льгот
- Годовая зарплата в диапазоне $109,000 - $163,000
- Участие в годовой программе премирования
Навыки
- Java
- Spring
- Spring Boot
- Camel
- Hibernate
- Angular 4
- JavaScript
- TypeScript
- JUnit
- Git
- Gradle
- Docker
- Jenkins
- Kubernetes
- OCP
- CI/CD
- Python
- SAS
- ML