SAIC
Web Application Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик в QVine (SAIC) для создания масштабируемых веб-приложений с AI-функциями: frontend на ReactJS и backend на Python с интеграцией LLM через LangChain, LangGraph и LangSmith.
Задачи
- Разрабатывать и поддерживать адаптивные интерфейсы на ReactJS, включая управление состоянием, архитектуру компонентов и интеграцию с RESTful и streaming API
- Разрабатывать и поддерживать масштабируемые backend-сервисы на Python с чистыми API
- Проектировать и оптимизировать AI-функции на LangChain и LangGraph: чат-агенты, RAG-пайплайны, многошаговые агентные workflow
- Проектировать и поддерживать документированные API для связи frontend с backend и сторонними LLM-провайдерами
- Участвовать в CI/CD пайплайнах для деплоя, тестирования и релизов
- Разворачивать и поддерживать приложения в облаке (AWS и/или Azure) с высокой доступностью, безопасностью и экономичностью
- Совместно с командой кибербезопасности внедрять лучшие практики: управление секретами, безопасный дизайн API, сканирование уязвимостей, автоматизация комплаенса
Требования
- Степень бакалавра и 9+ лет опыта, либо магистра и 7+ лет, либо PhD/JD и 4+ года
- Действующий допуск Top Secret
- Подтверждённый опыт создания production веб-приложений на ReactJS и современном JavaScript/TypeScript
- Сильное владение Python и опыт разработки backend-сервисов и API (FastAPI, Flask или Django)
- Практический опыт с LangChain, LangGraph и LangSmith или аналогичными фреймворками оркестрации и наблюдаемости LLM
- Знакомство с векторными базами данных, эмбеддингами и архитектурами RAG
- Опыт с CI/CD пайплайнами и облачным деплоем на AWS или Azure
- Понимание практик безопасной разработки и требований комплаенса
Навыки
- ReactJS
- JavaScript
- TypeScript
- Python
- FastAPI
- Flask
- Django
- LangChain
- LangGraph
- LangSmith
- RAG
- векторные базы данных
- эмбеддинги
- CI/CD
- AWS
- Azure