Rincon Research
Software Engineer - Agentic Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Rincon Research Corporation для проектирования, разработки и интеграции программных решений с фокусом на применение LLM и агентных AI-технологий в системах обработки сигналов для оборонных и разведывательных задач США.
Задачи
- Проектировать, разрабатывать, интегрировать, тестировать и сопровождать прикладные программные решения на Python и других современных языках
- Проектировать и реализовывать API, backend-сервисы, компоненты обработки данных и интеграции с внешними системами
- Применять принципы разработки ПО: модульность, переиспользование кода, контроль версий, автоматизированное тестирование, документация, код-ревью
- Интегрировать ПО с API, базами данных, data-платформами, корпоративными и mission-системами и сторонними технологиями
- Разрабатывать и поддерживать unit-, интеграционные, регрессионные и end-to-end автотесты
- Собирать, паковать и разворачивать приложения с помощью Docker и других технологий контейнеризации
- Поддерживать развёртывание и работу ПО в облачных, on-premises, гибридных и закрытых средах
- Участвовать в проектировании архитектуры: оценка технических подходов, фреймворков, библиотек и паттернов интеграции
- Исследовать и интегрировать LLM, AI-сервисы и агентные возможности в приложения
- Разрабатывать AI-воркфлоу с использованием model API, tool/function calling, retrieval, источников данных и многошаговой обработки
- Оценивать и тестировать AI-возможности на функциональность, надёжность, производительность и корректность поведения
- Внедрять логирование, мониторинг, трассировку и обработку ошибок для эксплуатации production-систем
- Поддерживать CI/CD и DevSecOps-процессы сборки, тестирования, сканирования, пакетирования и развёртывания
- Диагностировать и устранять сложные технические проблемы в коде, интеграциях, контейнерах, инфраструктуре и внешних зависимостях
- Взаимодействовать с инженерами, программными командами и государственными заказчиками для перевода mission-требований в работающее ПО
- Следить за новыми технологиями в разработке и AI и находить практические возможности их применения
Требования
- Гражданство США обязательно
- Действующий допуск TS/SCI
- 5+ лет профессионального опыта в разработке ПО или эквивалентная комбинация образования и опыта
- Уверенное владение Python, включая разработку production-приложений, сервисов или backend-систем
- Опыт с одним или несколькими языками: Java, C++, C#, JavaScript/TypeScript или Go
- Понимание основ разработки ПО: ООП и/или функциональный дизайн, структуры данных, алгоритмы, архитектура приложений, отладка и тестирование
- Опыт проектирования, разработки и использования RESTful API и веб-сервисов
- Опыт интеграции ПО с базами данных, внешними сервисами, источниками данных и другими приложениями
- Практический опыт работы с Docker и контейнеризированной разработкой и развёртыванием
- Опыт автоматизированного тестирования, включая unit- и интеграционные тесты
- Опыт работы с Git-воркфлоу, код-ревью, стратегиями ветвления и командной разработкой
- Знакомство с CI/CD-пайплайнами и современными DevSecOps-практиками
- Сильные навыки решения проблем и отладки на стыке приложений, интеграций и инфраструктуры
- Интерес к изучению или рабочие знания применения AI-технологий, включая LLM и агентные паттерны
- Умение эффективно общаться с техническими командами, руководством программ и государственными заказчиками
Условия
- 100% оплата работодателем медицинской и стоматологической страховки для семьи, страхования жизни, краткосрочной и долгосрочной нетрудоспособности
- Гибкие счета возмещения расходов на медицину и уход за зависимыми
- Немедленное участие и вестинг в Employee Stock Ownership Plan (ESOP) и плане 401(k)
- Взносы работодателя в ESOP
- Матчинг-взносы работодателя в план 401(k)
- Дискреционные взносы работодателя в план 401(k)
- Возможность работы в офисе Chantilly, VA или в штаб-квартире в Tucson, Arizona
- Зарплата $130,000–$160,000 в год в зависимости от опыта, геолокации и контрактных требований
Навыки
- Python
- Java
- C++
- C#
- JavaScript
- TypeScript
- Go
- RESTful API
- Docker
- Git
- CI/CD
- DevSecOps
- LLM
- Agentic AI
- LangGraph
- LangChain
- Semantic Kernel
- AutoGen
- Model Context Protocol
- RAG
- Embeddings
- Vector databases
- Semantic search
- Kubernetes
- Cloud platforms
- NoSQL
- Relational databases
- Messaging
- Distributed systems
- Linux
- Secure software development
- Identity and access management
- Secrets management
- Zero-trust
- Software supply-chain security