Cisco
Senior Software Engineer, Cisco Intersight
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Cisco Intersight, развивающую cloud-native платформу управления распределённой вычислительной инфраструктурой для традиционных и AI-нагрузок. Роль предполагает самостоятельное ведение фич от проектирования до продакшена, работу над backend-сервисами, API и распределёнными системами, а также AI-enabled и agentic возможностями.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать безопасные масштабируемые backend-сервисы платформы Intersight с качественным покрытием unit- и интеграционными тестами
- Самостоятельно вести фичи среднего размера от технического дизайна до продакшена: API, распределённые сервисы и интеграции с платформой, документировать архитектурные решения и риски
- Диагностировать сложные продакшен-инциденты, участвовать в incident response, проводить root-cause анализ и корректирующие действия
- Работать совместно с product management, UX и другими инженерными командами, балансируя ценность для клиента, удобство, производительность и операционные издержки
- Проектировать и разрабатывать AI-enabled и agentic возможности с использованием retrieval-augmented generation, больших языковых моделей и интеграций на базе MCP
- Проводить ревью кода и технических дизайнов на корректность, безопасность, масштабируемость, надёжность и поддерживаемость
- Координировать кросс-командные зависимости, оценки, вехи, риски и планы поставки, вносить вклад в инженерный roadmap
- Менторить коллег и junior-инженеров через техническое наставничество, обсуждение дизайна, ревью кода, документацию и обмен знаниями
- Участвовать в threat modeling и внедрять практики безопасности, приватности и secure coding на протяжении всего жизненного цикла разработки
- Улучшать инженерные процессы, автоматизацию, тестирование, продуктивность разработчиков и надёжность систем
Требования
- Bachelor + 7 лет релевантного опыта, или Master + 4 года, или PhD + 1 год, или эквивалентный практический опыт
- Значительный опыт проектирования и разработки продакшен-софта на одном или нескольких языках: Go, C/C++, Java или Python
- Опыт проектирования, деплоя и эксплуатации cloud-native микросервисов и крупномасштабных распределённых систем хотя бы на одной крупной публичной облачной платформе
- Сильное знание структур данных, алгоритмов, программной архитектуры и дизайна API
- Подтверждённый опыт самостоятельного ведения технически сложных фич от дизайна до продакшена, включая масштабируемость, производительность и надёжность
- Желательно: опыт с AWS
- Желательно: опыт разработки enterprise-платформ управления для вычислительной или AI-инфраструктуры
- Желательно: глубокая экспертиза в проектировании и масштабировании систем на MongoDB — моделирование данных, индексация, оптимизация запросов, репликация, шардирование, анализ производительности и продакшен-траблшутинг
Условия
- Диапазон зарплаты $167,700.00 – $245,200.00 в год (для U.S./Canada), без учёта incentive compensation, equity и benefits
- Медицинская, стоматологическая и vision-страховка, план 401(k) с matching-взносом Cisco, оплачиваемый parental leave, страхование на случай краткосрочной и долгосрочной нетрудоспособности, базовое страхование жизни
- Возможность получения грантов restricted stock units Cisco с вестингом
- Оплачиваемые выходные: 10 праздничных дней в год плюс 1 floating holiday для non-exempt сотрудников, оплачиваемый день рождения, year-end holiday shutdown и 4 дня на личное благополучие
- Non-exempt: 16 дней оплачиваемого отпуска в год; exempt: flexible vacation time off без жёсткого лимита
- 80 часов sick time при найме и каждое 1 января, с переносом до 80 неиспользованных часов на следующий год
- Дополнительные оплачиваемые дни для решения критических или экстренных семейных вопросов
- Опционально 10 оплачиваемых дней в год на волонтёрство
- Для non-sales ролей — право на годовые бонусы согласно политикам Cisco
Навыки
- Go
- C/C++
- Java
- Python
- AWS
- MongoDB
- микросервисы
- распределённые системы
- API design
- структуры данных
- алгоритмы
- LLM
- RAG
- MCP
- cloud-native