FICO
Software Engineering – Senior Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду myFICO, которая разрабатывает потребительские веб- и мобильные приложения на базе FICO Scores. Роль предполагает проектирование и эксплуатацию Java-микросервисов в AWS, а также внедрение LLM-функций и AI-инструментов разработки.
Задачи
- Проектировать, разрабатывать и эксплуатировать безопасные масштабируемые Java-микросервисы платформы myFICO.com — от концепции до продакшена
- Выпускать функции на базе LLM (RAG-пайплайны, агентные workflow, паттерны tool-use) с observability, evals и guardrails
- Использовать AI-инструменты разработки (Claude Code, Cursor, GitHub Copilot) для ускорения поставки, проверяя и при необходимости отклоняя сгенерированный код
- Вести обсуждения архитектуры и код-ревью, повышая планку качества кода, покрытия тестами и ясности архитектуры
- Работать совместно с product management, InfoSec и платформенными командами, переводя бизнес-требования в комплаентные технические решения
- Выявлять и устранять узкие места производительности и масштабируемости через профилирование, рефакторинг и архитектурные улучшения
Требования
- Обширный практический опыт с core Java, Spring Boot и микросервисной архитектурой, глубокое владение деплоем и эксплуатацией сервисов в AWS с Docker и Kubernetes
- Практический опыт интеграции LLM API (Anthropic, Bedrock, OpenAI) в продакшен-сервисы на Java
- Знание SQL (PostgreSQL, SQL Server, MySQL) и NoSQL (DynamoDB, MongoDB, Cassandra) баз данных, включая понимание, когда что выбирать
- Прочная база в безопасности приложений: шифрование, аутентификация, авторизация и безопасный дизайн API
- Опыт тюнинга высоконагруженных low-latency систем, владение event-driven архитектурами и асинхронным обменом сообщениями (Kafka, SQS, EventBridge или аналоги)
- Опыт с современными инженерными практиками: CI/CD, infrastructure as code и автоматизированное тестирование на разных уровнях (unit, integration, contract)
- Опыт работы с высоконагруженными consumer-facing платформами и приверженность строгим стандартам кодирования и quality-first подходу
- Исключительные коммуникативные навыки: умение аргументировать архитектурные компромиссы с архитекторами, инженерами и продуктовыми партнерами
- Степень бакалавра или магистра в Computer Science или смежной области (или эквивалентный опыт); сертификации AWS будут плюсом
Условия
- Инклюзивная культура, отражающая ценности Act Like an Owner, Delight Our Customers и Earn the Respect of Others
- Возможность влиять на результат и профессионально развиваться через обучение
- Высококонкурентная компенсация, бенефиты и программы вознаграждения
- Дружелюбная среда с балансом работы и жизни, employee resource groups и социальными мероприятиями
- Целевой диапазон базовой оплаты: $122 500 – $192 500 в зависимости от знаний, навыков и опыта
Навыки
- Java
- Spring Boot
- Microservices
- AWS
- Docker
- Kubernetes
- LLM
- RAG
- Anthropic
- Bedrock
- OpenAI
- SQL
- PostgreSQL
- SQL Server
- MySQL
- NoSQL
- DynamoDB
- MongoDB
- Cassandra
- Kafka
- SQS
- EventBridge
- CI/CD
- Infrastructure as Code
- Claude Code
- Cursor
- GitHub Copilot