WorkListВойтиОформить подписку
AF

Senior Software Engineer, Backend (AI Platform)

Affirm · Финтех BNPL
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Удалённо, находясь в Канаде
из текста вакансии
Английский
C1
по другим вакансиям компании
Уровень
Senior
указан работодателем
Деньги
~ $9,1–13 тыс/мес
указана работодателем: 153 000–213 000 CAD/год, курс на 30.10
Даты
Опубликована 30.10 · видим у компании с 30.10 · проверена 02.11
дата публикации от работодателя

Та же должность в других городах и странах

Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Команда AI Platform отвечает за «проторённый путь» Affirm для создания, запуска, оценки и управления AI-системами. Наши клиенты — не только пользователи Affirm, но и каждый инженер, а также растущее число продакшен-нагрузок в Affirm. Наша команда отвечает за создание и предоставление простых, управляемых интерфейсов к моделям, инструментам и агентам со встроенными идентификацией, учётом затрат, надёжностью и безопасностью. Среди компонентов, которыми мы владеем: LLM Gateway, через который проходят все одобренные модели (Claude, ChatGPT и open-weight модели в AWS Bedrock и у других провайдеров), MCP Gateway, который посредничает при вызовах инструментов и аудирует их, Agent Runtime, обеспечивающий агентным нагрузкам ограниченное выполнение, а также слой evals и observability, который показывает командам, лучше ли изменение в AI, дешевле ли оно и безопасно ли выпускать его в релиз. Мы находимся на раннем этапе: gateway ежедневно используется во всей инженерной организации, первый продакшен-агент уже запущен, а в следующем году мы перейдём от повышения продуктивности разработчиков к продакшен-инференсу и агентам.

Что предстоит делать

  • Планировать, выполнять и отвечать за технические решения и проекты в команде AI Platform — от проектирования до запуска и дежурств (on-call).
  • Проектировать и создавать сервисы gateway, runtime и оценки (evaluation), которые выводят AI-нагрузки в Affirm из пилота в продакшен, безопасно масштабируясь на миллионы пользователей и их транзакций.
  • Сделать расходы на AI отслеживаемыми и управляемыми: создавать механизмы идентификации, квот, маршрутизации, кэширования и failover, которые позволяют командам внедрять новые модели и инструменты, не решая заново одни и те же платформенные задачи.
  • Работать совместно с командами безопасности, инфраструктуры и продуктовой разработки, чтобы задавать ограничения (guardrails) для агентных нагрузок и модель идентификации on-behalf-of для доступа к инструментам.
  • Создавать и отслеживать метрики систем вашей команды и отвечать за эксплуатационное состояние того, что вы выпускаете: мониторинг, алертинг, runbooks и дежурства (on-call).
  • Задавать и улучшать стандарты код-ревью и проектирования и продвигать их за пределами своей команды через статьи и технические доклады.
  • Ежедневно использовать AI-инструменты и агентные воркфлоу как мультипликатор для собственного кода, дизайн-ревью и операционной работы, и подталкивать команду к размышлениям о том, что способна выдавать небольшая AI-native команда.
  • Обучать инженеров в команде, быть их наставником, помогать им расти и продвигать лучшие практики проектирования, написания кода и тестирования.

Требования

  • У вас есть 4+ лет опыта проектирования, разработки и запуска бэкенд-систем в больших масштабах с использованием таких языков, как Python или Kotlin.
  • У вас есть опыт разработки высокодоступных распределённых систем с использованием таких технологий, как AWS, MySQL и Kubernetes.
  • У вас есть практический опыт создания продуктов на базе LLM, агентов или AI-фреймворков в продакшене: inference API, LLM gateways (LiteLLM или аналогичные), MCP, tool calling, evals или agent runtimes.
  • Вы понимаете, как используется AI и какая инфраструктура нужна, чтобы поддерживать и использовать AI-нагрузки в разных направлениях.
  • У вас есть опыт составления технического плана поставки значимой функции или компонента системы с элегантным, простым и расширяемым дизайном. Вы пишете качественный код, который другим легко понять и использовать.
  • Вы уверенно вносите существенные изменения в большую кодовую базу и разработали набор инструментов и практик, позволяющих вам и вашей команде делать это безопасно.
  • Ваш опыт показывает, что вы берёте на себя ответственность за собственный рост, проактивно запрашивая обратную связь у команды, руководителя и стейкхолдеров.
  • У вас сильные навыки устной и письменной коммуникации, позволяющие эффективно сотрудничать с нашей глобальной инженерной командой.
  • Для этой позиции требуется либо equivalent practical experience, либо степень бакалавра в соответствующей области.

Эта удалённая роль открыта только для кандидатов, проживающих в Альберте, Британской Колумбии, Манитобе, Нью-Брансуике, Ньюфаундленде и Лабрадоре, Новой Шотландии, Онтарио, на Острове Принца Эдуарда или в Саскачеване

Условия и бенефиты

Базовая зарплата — часть общего пакета вознаграждения, который может включать equity-вознаграждение, ежемесячные выплаты на здоровье, благополучие и технику, а также льготы (включая 100% оплачиваемую медицинскую страховку, стоматологию и страховку на лечение зрения для вас и ваших иждивенцев).

Диапазон базовой зарплаты в Канаде (CAN) в год: $153,000 - $213,000 CAD

  • Медицинская страховка бесплатно: мы покрываем 100% взносов для сотрудников и их иждивенцев.
  • Ежемесячные выплаты на расходы: ежемесячные выплаты поддерживают вашу рабочую технику, а также возможность выбирать подходящие вам варианты для здоровья и благополучия.
  • Время на восстановление сил: гибкий отпуск и щедрый календарь праздничных дней помогают отдыхать, когда это нужно.
  • Доля в том, что вы создаёте: наша программа приобретения акций сотрудниками (ESPP) позволяет покупать акции Affirm со скидкой.

Мы стремимся к инклюзивному процессу собеседований, включая адаптацию для кандидатов с ограниченными возможностями. Если вам нужна поддержка, мы будем рады помочь.

Навыки

PythonKotlinAWSMySQLKubernetesLiteLLMMCPLLMtool callingevalsAWS Bedrock

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти