О компании 9fin
9fin — это AI-платформа, обеспечивающая работу глобальных рынков долгового капитала — крупнейшего в мире класса активов стоимостью более 145 триллионов долларов.
Рынки долгового капитала обширны, глобальны и имеют критически важное значение, однако они по-прежнему работают на фрагментированных данных, PDF-файлах и ручных рабочих процессах. 9fin заменяет эту устаревшую инфраструктуру единой платформой, которая централизует проприетарные кредитные данные, глубокий анализ и высокоценные рабочие процессы на глобальных рынках.
Сегодня 9fin обслуживает команды в более чем 300 ведущих мировых институтах, включая глобальные банки, управляющих активами, частные инвестиционные фонды, юридические фирмы и консультантов. Бизнес стремительно развивается: быстрое расширение в США и высочайшее удержание клиентов благодаря глубокому внедрению рабочих процессов.
Мы находимся на определяющем переломном этапе. Имея подтвержденное соответствие продукта рынку и сильный глобальный спрос, 9fin ускоряется к тому, чтобы стать определяющей категорию платформой для рынков долгового капитала по всему миру.
Мы ищем Senior II Product Engineer, который возьмет на себя широкую техническую ответственность за серверные системы, обеспечивающие работу платформы 9fin.
Вы будете находиться между уровнями Senior и Staff инженеров. Вы будете отвечать за значимые системы от начала до конца, руководить многоспринтовыми инициативами в рамках продуктовой области и формировать наш подход к масштабированию. Вы будете работать как сильный старший индивидуальный контрибьютор, руководя проектированием, повышая инженерный уровень через ревью и менторство, а также тесно сотрудничая с продуктовым отделом, отделом данных и нашими экспертами в финансовой и юридической областях.
Эта роль подходит тем, кто уже превзошел обычные рамки позиции Senior. Вам нравится погружаться в проблемы распределенных систем, и у вас есть практический опыт масштабирования сервисов под реальной производственной нагрузкой.
ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ
- Отвечать за проектирование и внедрение значимых серверных систем и сервисов в рамках продуктовой области, от моделирования данных и API-интерфейса до эксплуатационных аспектов.
- Руководить сложными многоспринтовыми инженерными инициативами, охватывающими нескольких инженеров и заинтересованных сторон.
- Управлять работой по масштабированию: выявлять узкие места, предлагать архитектурные изменения и безопасно выполнять миграции в производственной среде.
- Принимать прагматичные решения по вопросам распределенных систем, включая согласованность, идемпотентность, секционирование, повторные попытки и наблюдаемость.
- Участвовать в обсуждениях на уровне платформы о границах сервисов, владении данными и эволюции систем при выходе на новые рынки.
- Проводить тщательные ревью кода, наставлять старших и средних инженеров, а также помогать определять, что такое «хорошо» в кодовой базе.
- Сотрудничать с кросс-функциональными коллегами из продуктового отдела, отдела инжиниринга данных, а также с нашими экспертами в области редактуры и юриспруденции для определения объема работ и выпуска нужного продукта.
- Улучшать опыт разработчиков, инвестируя в инструменты, тестирование, наблюдаемость и стандартизированные процессы, чтобы вся команда работала быстрее.
- Изучать устаревшие области системы, находить наиболее эффективные способы их улучшения и выполнять их без замедления поставок.
- Использовать AI-ассистированный инжиниринг для ускорения понимания, прототипирования и выпуска кода.
НАШ СТЕК СЕРВЕРНЫХ ТЕХНОЛОГИЙ
- Python — основной язык серверной разработки.
- Flask и FastAPI, с строгой типизацией и Pydantic для автоматической документации и определения API.
- PostgreSQL в основе большинства сервисов.
- AWS для облачных сервисов, с активным использованием бессерверных вычислений AWS Lambda.
- Docker на AWS ECS для унифицированной разработки и развертывания.
- Внутренняя платформа разработчика со стандартизированным процессом от кода до продакшена, а также управляемыми средами предварительного просмотра и флагами функций.
ЧТО МЫ ИЩЕМ
Вы отлично подойдете, если у вас есть:
- Несколько лет опыта работы в качестве старшего backend-инженера с четким послужным списком руководства техническими инициативами от начала до конца в рамках продуктовой области.
- Опыт участия в проектировании распределенных систем в производственной среде, включая операционные реалии, такие как режимы отказа, наблюдаемость, согласованность данных и плавное снижение функциональности.
- Опыт решения проблем масштабирования, будь то масштабирование баз данных, пропускная способность, задержка или стоимость. Вы можете подробно описать реальный пример: как вы измерили проблему, что вы изменили и каковы были результаты.
- Опыт проектирования и эксплуатации событийно-ориентированных архитектур в производственной среде, включая очереди сообщений или потоковые системы, с четким пониманием гарантий доставки, идемпотентности и обработки ошибок.
- Сильные навыки проектирования API, границ сервисов и потоков данных от постоянного хранилища до клиентов.
- Сильный опыт работы с Python, включая современные веб-фреймворки (мы используем FastAPI с Pydantic и строгой типизацией).
- Глубокие практические знания SQL и реляционного моделирования данных.
- Отличные навыки сотрудничества и общения, включая способность объяснять сложные системы и компромиссы нетехническим заинтересованным сторонам.
- Сильное понимание продукта и клиента, с умением взвешивать выпуск ценности и долгосрочное здоровье системы.
- Высокие стандарты качества кода, тестируемости и операционной зрелости, а также привычка повышать эти стандарты через ревью и менторство.
Желательно:
- Опыт работы со сложными системами разрешений или контроля доступа (мультитенантность, ролевая или атрибутивная модель, детальный контроль, аудит или аналогичные).
- Опыт работы с комплексными системами управления документами, особенно в части решения проблем масштабирования и применения строгих практик безопасности, таких как шифрование, контроль доступа, отслеживание происхождения данных и хранение.
- Опыт модернизации устаревших систем и миграции рабочих нагрузок с минимальным простоем.
- Опыт работы с оркестратором конвейера данных.
- Опыт работы в AI-стартапах, включая интеграцию и разработку на основе AI и LLM решений.
ПРЕИМУЩЕСТВА КОМПАНИИ
Мы — растущий стартап, и мы любим делиться нашим успехом. Когда компания преуспевает, мы всегда реинвестируем это в наших людей. Мы также предлагаем огромный объем ответственности, изобилие возможностей для роста и платформу для настоящего преуспевания.
Финансы и страхование
- Конкурентная заработная плата (наши зарплатные вилки находятся на верхнем пределе рыночных показателей)
- Пенсия (ваш минимальный взнос составляет 4%, 9fin софинансирует до 7%)
- Частное медицинское страхование
- Оплачиваемый больничный с защитой дохода на случай длительной болезни
- Групповое страхование жизни
- Кредит на проездной билет и программы «Велосипед для работы»
Отпуск
- 25 дней отпуска в год
- Местные государственные праздники (с возможностью обменять их на другие дни)
- Работа за границей до 3 месяцев в году
- 1 месяц оплачиваемого саббатика после 5 лет работы
- Расширенный отпуск по уходу за ребенком и гибкие условия работы
Обучение и культура
- Бюджет на профессиональное обучение и развитие
- Ежеквартальные командные мероприятия
- Летние и зимние корпоративные мероприятия
Гибридная политика
9fin — гибридная компания, и офис является неотъемлемой частью нашей работы. С января 2027 года все сотрудники будут работать из своего назначенного офиса 9fin по вторникам и средам. Некоторые команды могут быть приглашены в офис чаще, если характер их работы этого требует. В остальные дни недели вы можете работать там, где это лучше всего подходит вам и вашей команде. Ваш Talent Partner предоставит подробную информацию о гибридной работе для этой должности.
9fin является работодателем, предоставляющим равные возможности
В 9fin мы стремимся создавать и продвигать справедливую и инклюзивную рабочую среду, где каждый может полностью раскрыть свой потенциал и по-настоящему чувствовать себя частью коллектива. Мы осознаем, что создание разнообразных команд способствует созданию более креативной и продуктивной среды. Если вы заинтересованы в этой должности, но ваш опыт не полностью соответствует описанию вакансии, мы призываем вас подать заявку в любом случае. Возможно, вы именно тот, кого мы ищем — либо на эту должность, либо, возможно, на другую.