Clera
Founding Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Фаундинг-бэкенд-инженер для AI-ассистента, работающего через текст, email и телефон. Нужно проектировать и эксплуатировать надёжную инфраструктуру доставки сообщений, фоновых агентских задач и отложенных действий.
Задачи
- Проектировать и эксплуатировать пайплайны обмена сообщениями с надёжным порядком, ретраями и доставкой по разным каналам.
- Строить runtime для агента: фоновые задачи, конкурентность, таймауты, отмена и восстановление после сбоев моделей и инструментов.
- Реализовывать планирование будущих действий с корректной работой часовых поясов.
- Планировать ёмкость, проводить нагрузочное тестирование, оптимизировать базы данных и устранять узкие места при масштабировании.
- Обеспечивать безопасность и приватность данных: шифрование учётных данных, схемы и миграции Postgres, процессы удаления данных.
- Строить observability и трассировку для отслеживания задержек и затрат по сообщениям, моделям и инструментам.
- Закладывать практики бэкенд-разработки, участвовать в найме и менторинге будущих членов команды.
Требования
- Не менее 4 лет опыта разработки ПО, включая существенную on-call ответственность за продакшн-системы со значимым трафиком.
- Глубокий опыт с распределёнными системами: очереди, воркеры, ретраи, идемпотентность и продакшн-сбои.
- Опыт масштабирования систем в условиях быстрого роста и умение расставлять приоритеты.
- Продакшн-опыт с Postgres: проектирование схем, миграции, тюнинг производительности, а также облачная инфраструктура и infrastructure as code.
- Опыт продакшн-разработки на TypeScript или Python и построения надёжных систем обмена сообщениями или event-driven систем.
- Опыт планирования ёмкости, observability, распределённой трассировки и измерения задержек и затрат.
- Знакомство с AI-assisted workflow разработки и умение проверять и брать ответственность за сгенерированный код.
Условия
- Зарплата от $200,000 до $300,000 в год.
- Visa sponsorship не предоставляется.
- Работа в офисе в Сан-Франциско, Калифорния, США.
Навыки
- TypeScript
- Python
- Postgres
- Distributed systems
- Queues
- Infrastructure as code
- Cloud infrastructure
- Observability
- Distributed tracing
- Capacity planning