EmbodyX
Full Stack Engineer (AI / Robotics)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack инженер в EmbodyX для разработки софта, превращающего робототехнику и AI-возможности компании в продукты для клиентов. Полный цикл: веб-консоли, backend-сервисы, пайплайны данных, сервисы инференса моделей и деплой, с частыми командировками к заказчикам в Европе и США.
Задачи
- Проектировать и разрабатывать веб-консоли, платформы управления задачами, данными и устройствами, а также внутренние инженерные инструменты
- Проектировать надёжные высокопроизводительные backend-сервисы и API для пользователей, устройств, задач, состояния роботов, датасетов и модельных сервисов
- Разрабатывать web frontend для управления роботами, отладки и мониторинга: статус в реальном времени, логи, конфигурация задач, визуализация данных, управление устройствами
- Интегрировать vision-, language-, VLA-, embedding- и LLM-модельные сервисы в продукты и внутренние платформы
- Деплоить модели как сервисы, анализировать производительность инференса, разбирать проблемы обучения и инференса
- Строить пайплайны сбора, хранения, поиска и управления данными роботов, обучения и рантайма
- Контейнеризировать, деплоить, логировать и мониторить сервисы для стабильности и поддерживаемости систем
- Использовать agentic coding-инструменты для разработки, рефакторинга, тестирования, отладки, код-ревью и документации, формировать AI-assisted workflow команды
- Деплоить, интегрировать и отлаживать системы на площадках заказчиков, самостоятельно диагностируя проблемы софта, сети, роботов и AI-сервисов
- Тесно работать с командами робототехники, алгоритмов, обучения моделей и field engineering
- Писать понятные design docs, API-документацию и технические предложения, повышать планку качества кода и тестирования
Требования
- Степень бакалавра или выше в Computer Science, Software Engineering, AI, Robotics или смежной области
- Сильный Python и уверенный TypeScript/JavaScript, хорошие основы структур данных, алгоритмов и software engineering
- Опыт построения сложных веб-приложений на React, Next.js, Vue или аналогичном фреймворке
- Опыт с FastAPI, Django, Flask, Node.js, Go или аналогичным backend-стеком, проектирование REST и WebSocket сервисов
- Рабочее знание PostgreSQL или MySQL, а также Redis, объектного хранилища или аналогичной инфраструктуры данных
- Уверенность с Linux, Git и Docker, умение самостоятельно деплоить сервисы, читать логи и отлаживать продовые проблемы
- Понимание deep learning и больших моделей: обучение, fine-tuning, LoRA, чекпоинты, инференс, квантизация
- Опыт с PyTorch: читать код обучения и инференса, загружать модели, оборачивать их в сервисы, профилировать производительность
- Ежедневное содержательное использование хотя бы одного agentic coding-инструмента, например Claude Code или Codex
- Способность быстро разбираться в незнакомых кодовых базах и вести работу end-to-end от требований до деплоя
- Готовность к командировкам 6–9 месяцев в год, включая длительную работу на площадках в Европе и США
- Свободный письменный и устный английский для кода, PR, технической документации и общения с клиентами
Условия
- Full-time
- Работа в офисе в Belmont, CA, с интенсивными командировками
- Командировки 6–9 месяцев в год, включая длительное пребывание на площадках заказчиков в Европе и США
Навыки
- Python
- TypeScript
- JavaScript
- React
- Next.js
- Vue
- FastAPI
- Django
- Flask
- Node.js
- Go
- REST
- WebSocket
- PostgreSQL
- MySQL
- Redis
- объектное хранилище
- Linux
- Git
- Docker
- PyTorch
- LoRA
- fine-tuning
- квантизация
- LLM
- VLM
- VLA
- Claude Code
- Codex
- vLLM
- TensorRT
- ONNX Runtime
- Triton Inference Server
- CUDA
- WebRTC
- gRPC
- MQTT
- Kubernetes
- CI/CD
- ROS
- ROS 2
- MCP
- RAG