Newfold Digital
Senior Frontend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в инновационную команду Bluehost, которая строит AI-native основу платформы. Несмотря на название роли, основная работа — проектирование и масштабирование асинхронных backend-систем на Python с интеграцией LLM, RAG и мультиагентных сценариев.
Задачи
- Проектировать и масштабировать асинхронные REST/WebSocket API на Python (FastAPI или аналог) с dependency injection, type hints и чистой вертикальной архитектурой
- Реализовывать мультиагентные workflow (последовательные, конкурентные и handoff-паттерны) для маршрутизации задач между специализированными LLM-агентами
- Интегрировать нескольких LLM-провайдеров через провайдеро-независимый слой с A/B-тестированием и cost-aware маршрутизацией
- Строить и поддерживать RAG-пайплайны поверх векторных хранилищ (pgvector, Chroma или managed vector search)
- Проектировать схемы и развивать модели данных (ORM в стиле SQLAlchemy/SQLModel плюс миграции) для традиционной логики и AI-фич
- Инструментировать сервисы структурированными логами, распределённым трейсингом и метриками стоимости/латентности, удерживая p95 под продакшн-нагрузкой
- Полностью владеть end-to-end CI/CD: lint, type-check, тесты, сборка, деплой
- Продвигать AI на всём жизненном цикле доставки и задавать guardrails: ревью сгенерированного кода, проверка provenance и лицензий, границы для клиентских данных в промптах
- Быстро доводить идеи от концепта до продакшна, владея архитектурой и результатом, а не только тикетами
Требования
- 5+ лет разработки продакшн backend-систем на Python с реальным опытом async I/O
- Практический опыт проектирования и масштабирования REST или асинхронных API, включая dependency injection и чистую сервисную архитектуру
- Опыт интеграции LLM API (OpenAI, Gemini или аналоги) и встраивания AI-readiness в backend с нуля
- Реальный опыт работы с векторными базами данных и RAG-архитектурами
- Сильные навыки работы с реляционными БД: проектирование схем, оптимизация запросов, дисциплина миграций
- AI-augmented delivery: использование AI на всём цикле доставки, понимание, какие модели подходят для каких задач и где их не применять; ревью AI-кода с учётом его failure modes и заданные guardrails
- Полное владение end-to-end CI/CD: от сборки и тестов до упаковки и деплоя
- Self-starting mindset: комфорт в условиях неопределённости, быстрых итераций и владения проблемой до её решения
- Будет плюсом: опыт с фреймворками мультиагентной оркестрации (Semantic Kernel, LangChain или аналоги) и инструментами LLM cost/observability
Условия
- Work-life balance: культура, уважающая личное время
- Культура принадлежности: 20+ affinity-групп по всему миру
- Health, HSA, Dental, Vision, Matching 401K, Life/AD&D/STD/LTD, Tuition Reimbursement, Pet Insurance и щедрый PTO
- Менторство, новые вызовы и реальный карьерный рост
Навыки
- Python
- FastAPI
- REST
- WebSocket
- async I/O
- LLM
- OpenAI
- Gemini
- RAG
- pgvector
- Chroma
- vector databases
- SQLAlchemy
- SQLModel
- SQL
- CI/CD
- distributed tracing
- multi-agent orchestration
- Semantic Kernel
- LangChain