Tower Loan

Senior AI Software Engineer

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

Senior-инженер в команду переписывания платформы кредитования Tower Loan с нуля на современной модульной архитектуре. Роль сочетает full-stack разработку на C#/.NET и внедрение AI-подходов на всех этапах жизненного цикла ПО.

Задачи

  • Проектировать и разрабатывать новую платформу кредитования на C#, .NET 10+, ASP.NET Core, SQL Server и современных UI-фреймворках (Blazor или React)
  • Применять AI-first практики на всём жизненном цикле: уточнение требований, извлечение бизнес-правил, анализ архитектуры, генерация кода, автотесты, рефакторинг, документация
  • Вести технический дизайн и поставку сложных фич, переводя бизнес-требования в архитектуру и планы реализации
  • Проектировать модульные сервисы с чёткими доменными границами, переиспользуемыми компонентами и API
  • Реализовывать событийную коммуникацию и асинхронную обработку через Kafka или аналоги с обработкой ретраев, дублей и сбоев
  • Проектировать приложения для enterprise-масштаба: конкурентность, производительность, отказоустойчивость
  • Анализировать legacy-приложения .NET Framework для переноса бизнес-правил и зависимостей
  • Поддерживать миграцию данных, интеграции и поэтапный переход
  • Строить адаптивные и доступные интерфейсы для кредитования, обслуживания счетов и платежей
  • Проектировать и оптимизировать схемы SQL Server, хранимые процедуры, представления, запросы и индексы
  • Встраивать AI-возможности в бизнес-приложения: ассистенты, обработка документов, retrieval, автоматизированные процессы
  • Интегрировать платёжные процессоры, документооборот, eSignature, мессенджеры и аналитику
  • Проверять и валидировать AI-сгенерированный код на корректность, безопасность и производительность
  • Внедрять контроль AI-функциональности: ограничения доступа, защита данных, валидация вывода, мониторинг, human review
  • Создавать и поддерживать автотесты, работать с QA
  • Проводить код-ревью, менторить инженеров, участвовать в стандартах и архитектурных решениях
  • Диагностировать сложные проблемы распределённых систем через логи, метрики и трейсинг
  • Участвовать в CI/CD, автоматизации деплоя, документации, моделях данных и спецификациях API
  • Внедрять меры безопасности и приватности согласно политикам и регуляторным требованиям

Требования

  • Продвинутый C# и современный .NET: ASP.NET Core, разработка API, асинхронность, DI, оптимизация производительности
  • Сильные full-stack навыки: Blazor или React, HTML, CSS, JavaScript или TypeScript
  • Сильный SQL Server: реляционное моделирование, индексы, оптимизация запросов, транзакции
  • Понимание модульного дизайна, микросервисов, REST API, событийной архитектуры, DDD и clean architecture
  • Понимание распределённых систем: границы сервисов, асинхронный обмен, отказоустойчивость, идемпотентность, eventual consistency
  • Умение эффективно использовать AI-инструменты разработки, сохраняя ответственность за качество и результат
  • Понимание интеграции LLM, промпт-дизайна, RAG, tool calling и ограничений AI-вывода
  • Умение извлекать и валидировать бизнес-правила из существующих приложений
  • Опыт автотестов, контроля версий, код-ревью и CI/CD
  • Отличные навыки отладки, аналитики и решения проблем
  • Умение работать самостоятельно, вести технические инициативы и менторить коллег
  • Степень бакалавра в Computer Science, Software Engineering, IT или смежной области
  • 5+ лет профессиональной разработки ПО, включая существенный опыт C# и современного .NET
  • Опыт владения дизайном, разработкой, тестированием и поставкой сложных enterprise-приложений
  • Опыт разработки микросервисов и событийных интеграций
  • Опыт разработки UI на Blazor или React
  • Опыт разработки и тюнинга SQL Server
  • Опыт использования AI-инструментов в SDLC и интеграции AI/LLM-сервисов в приложения
  • Опыт интеграции сторонних API и разработки внутренних сервисов и переиспользуемых компонентов

Условия

  • Remote-формат
  • Ведущая роль в переписывании платформы с нуля
  • Работа с современным стеком .NET 10+, микросервисы, Kafka
  • AI-first подход в разработке
  • Enterprise-масштаб: 1000+ пользователей, сотни локаций

Навыки

  • C#
  • .NET
  • ASP.NET Core
  • SQL Server
  • Blazor
  • React
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Kafka
  • Redis
  • микросервисы
  • REST API
  • DDD
  • clean architecture
  • event-driven architecture
  • LLM
  • RAG
  • prompt design
  • tool calling
  • CI/CD
  • Docker
  • AI tools

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

Principal AI Software Engineer
Walker & DunlopLeadУдалённо
250,000 – 300,000 USD в год
15 окт.
Software Developer Computer Vision/ Intelligence Logic
Siemens HealthineersLeadОфис
118,300 – 162,668 USD в год
14 окт.
Senior Software Engineer - AI/ML
US BankSeniorMinneapolisГибрид
119,765 – 140,900 USD в год
14 окт.
Staff Engineer II - AI Forward Full Stack Engineer
Western Alliance BankSeniorPhoenixОфис
14 окт.
Principal Software Engineer (AI Architect)
RTXLeadAuroraОфисРелокация
107,500 – 204,500 USD в год
13 окт.
Senior AI Software Engineer — Tower Loan, Flowood | itrelocate