CarParts
Sr. Full Stack Engineer - AI Forward
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack инженер в ecommerce-компанию CarParts.com, работа на стыке full-stack разработки и прикладного AI. Разработка AI-агентов, интеграция LLM и MCP-серверов в продуктовый стек.
Задачи
- Проектировать, разрабатывать и сопровождать full-stack фичи на React/Next.js и микросервисах Node.js/Express
- Создавать AI-продуктовые сценарии: умный поиск, персональные рекомендации, генерация контента, conversational commerce
- Проектировать и разрабатывать агентные системы с планированием, многошаговым рассуждением, вызовом инструментов и эскалацией человеку
- Реализовывать агентные паттерны: ReAct-циклы, chain-of-thought, рефлексию, память, мультиагентную координацию
- Разрабатывать и поддерживать MCP-серверы, открывающие доменные инструменты ecommerce для LLM-клиентов
- Интегрировать LLM API в продакшн с обработкой ошибок, fallback-стратегиями и контролем затрат
- Писать промпты, evaluation-харнессы и мониторинг для AI-фич
- Оптимизировать производительность фронтенда: Core Web Vitals, время загрузки, TTFB
- Проектировать API (REST, OpenAPI)
- Создавать общий инструментарий: CLI, кодогенераторы, переиспользуемые библиотеки компонентов
- Улучшать CI/CD, контейнерные сборки и деплой
- Участвовать в архитектурных решениях, код-ревью и технических дизайн-документах
- Наставлять инженеров по AI-интеграциям и современным full-stack практикам
Требования
- 5+ лет опыта full-stack веб-разработки на Node.js, JavaScript, TypeScript и современных фреймворках
- Опыт построения масштабируемых приложений и микросервисов на React, Next.js, Node.js, Express, HTML, CSS
- Уверенный TypeScript на фронтенде и бэкенде
- Знание проектирования RESTful API и спецификаций OpenAPI
- Опыт работы с MySQL, MongoDB, PostgreSQL и Redis, понимание trade-off моделирования данных
- Знакомство с микрофронтенд-архитектурой и module federation
- Опыт производительных React-приложений с hooks и управлением состоянием (Redux или аналог)
- Опыт cloud-native разработки с Docker и контейнерами
- Опыт с CDN, кэшированием, оптимизацией производительности и безопасностью
- Знание сборщиков JavaScript (Webpack, Vite)
- Владение Chrome DevTools и профилированием фронтенда
- Опыт с SPA, PWA, адаптивным дизайном и MPA
- Фундаментальные знания структур данных, алгоритмов и проектирования БД
- 1+ год практического опыта интеграции LLM API (OpenAI, Anthropic или аналог) в продакшн
- Опыт создания или расширения AI-агентов с tool-calling, выполнением функций и структурированным выводом
- Понимание агентных концепций: ReAct, chain-of-thought, оркестрация инструментов, память, самокоррекция, human-in-the-loop, мультиагентная координация
- Опыт разработки MCP-серверов или похожих слоёв оркестрации контекста
- Подход к управлению токен-бюджетом: оптимизация промптов, кэширование, мониторинг затрат
- Ежедневное использование AI-ассистентов (GitHub Copilot, Claude Code, Cursor)
- Понимание базовых концепций LLM: токены, temperature, контекстные окна, эмбеддинги, RAG
- Умение оценивать AI-сгенерированный код на корректность, безопасность и производительность
Условия
- Full-time работа в офисе в штаб-квартире в Long Beach, CA
- Без возможности удалённой или гибридной работы
- Компания с 1000+ сотрудниками и недавними инвестициями $35 млн
- Культура performance-driven, data-focused и быстрого темпа
- Продвижение изнутри и вознаграждение лучших сотрудников
Навыки
- Node.js
- JavaScript
- TypeScript
- React
- Next.js
- Express
- HTML
- CSS
- REST
- OpenAPI
- MySQL
- MongoDB
- PostgreSQL
- Redis
- Redux
- Docker
- Webpack
- Vite
- Chrome DevTools
- SPA
- PWA
- LLM API
- OpenAI
- Anthropic
- MCP
- ReAct
- LangChain
- LangGraph
- CrewAI
- Autogen
- Claude Agent SDK
- GitHub Copilot
- Claude Code
- Cursor
- RAG
- AWS
- Azure
- GCP
- Pinecone
- Weaviate
- pgvector
- GraphQL