О компании
Branch помогает компаниям ускорять платежи и предоставляет работающим американцам доступные бесплатные финансовые услуги. Компания работает полностью удалённо, сотрудники находятся в США.
О роли
Ищем Senior Enterprise Engineer в команду данных. Роль предполагает проектирование и создание взаимосвязанных систем, которые управляют бизнесом, с использованием сторонних инструментов, MCP-серверов, внутренних API, лёгких веб-приложений и автоматизированных процессов. Нужно тесно работать с инженерами, аналитиками и бизнес-заинтересованными сторонами. Это роль для опытного Python-инженера, который умеет вести сложные проекты от начала до конца: от планирования и архитектуры до развёртывания и поддержки. Команда небольшая, с высоким уровнем доверия, ценит ясность, поддерживаемость и внимание к деталям.
Задачи
- Создавать и поддерживать MCP-серверы, которые предоставляют возможности платформы данных и корпоративных бизнес-систем внутренним инструментам и ИИ-процессам детерминированным образом.
- Создавать внутренние API для обогащения экосистемы программно адресуемых ресурсов.
- Создавать лёгкие веб-приложения и дашборды на Streamlit для поддержки внутренних процессов.
- Разрабатывать stateful-приложения, обеспечивающие соблюдение стандартных операционных процедур в соответствии с политиками.
- Разрабатывать и управлять автоматизированными процессами и пайплайнами на Python.
- Управлять SDLC для преобразования высокоценных макросов и других инструментов, созданных менее техническими пользователями, в отдельные сервисы и low-code процессы, которые могут использоваться несколькими внутренними командами.
- Определять стандарты кодирования и лучшие практики взаимодействия с ИИ-агентами в Branch.
- Взаимодействовать с заинтересованными сторонами для определения объёма и реализации решений.
- Писать чистый, хорошо документированный код и вносить вклад в культуру технического качества.
Требования
Обязательные:
- 5+ лет профессионального опыта в Python.
- 3+ года опыта проектирования и создания API (предпочтительно FastAPI или Flask).
- 3+ года опыта full-stack разработки на Python.
- Опыт создания или работы с MCP-серверами.
- Опыт детерминированного LLM-программирования (например, LangChain, UserPromptSubmit, PostToolUse).
- Знакомство с OLTP-базами данных и технологиями кэширования.
- Уверенное владение SQL и работа с реляционными базами данных.
- Отличные коммуникативные навыки и способность работать кросс-функционально.
- Подтверждённая способность вести полный жизненный цикл проекта.
Желательно:
- Опыт в финтехе, платежах или финансовых услугах.
- Опыт работы со Streamlit или аналогичными лёгкими UI-фреймворками.
- Знакомство с инструментами автоматизации процессов (например, Airflow, Prefect, n8n).
- Знакомство с облачной инфраструктурой (например, AWS, GCP, Azure).
Условия
- Зарплата: $175 000–190 000 в год (базовый диапазон для США).
- Удалённая работа в пределах США.
- Медицинская, стоматологическая и офтальмологическая страховка.
- Опционы на акции.
- Бесплатная подписка Origin Financial Wellness (премиум-тариф).
- Ежемесячная надбавка на домашний офис.
- 401k (TransAmerica).
- 12 недель оплачиваемого отпуска по уходу за ребёнком для обоих родителей.
- Гибкий график отпусков + больничные.
- 11 оплачиваемых праздничных дней.
- Опция Same Day Pay от Branch@Branch.