ServiceNow
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в ServiceNow для разработки enterprise-систем с применением AI/ML. Работа над масштабируемыми серверными приложениями и инструментами для разработчиков.
Задачи
- Разрабатывать высокоинтерактивные приложения, масштабируемые вместе с ростом сложности
- Создавать инструменты, библиотеки и фреймворки для других разработчиков
- Применять новые технологии и AI/ML для улучшения функциональности платформы
- Писать качественный, чистый, масштабируемый и переиспользуемый код, соблюдая лучшие практики архитектуры, код-ревью и юнит-тестирования
- Сотрудничать с product owners для понимания требований и вести код от дизайна до релиза
- Проектировать простые в использовании решения, позволяющие клиентам расширять и кастомизировать функциональность
- Участвовать в проектировании и реализации новых продуктов и фич, улучшая существующий продуктовый набор
- Менторить коллег и продвигать обмен знаниями
Требования
- Опыт интеграции AI в рабочие процессы, принятие решений или решение задач
- Степень бакалавра/магистра в Computer Science или смежной дисциплине и 5+ лет опыта в разработке ПО
- Значительный опыт проектирования и реализации высокоинтерактивных высоконагруженных приложений
- Экспертиза в backend-технологиях: Java, Junit, REST, JSON, AI/ML и связанные концепции
- Опыт работы с реляционными базами данных, SQL и фреймворками Spring, Hibernate
- Опыт работы с frontend-технологиями и уверенное знание JavaScript, а также Python и концепций AI/ML
- Компетенции в дизайне, юзабилити и масштабируемости
- Опыт работы с ML/NLP-системами и большими языковыми моделями, включая их применение в conversational AI и NLP
- Сильные навыки письменной и устной коммуникации
Условия
- Базовая зарплата $143,200 - $243,400
- Equity (при наличии), переменная/инцентивная компенсация и бенефиты
- Медицинские планы, включая flexible spending accounts
- 401(k) с вкладом компании, ESPP, matching donations
- Гибкий график отпусков и программы семейного отпуска
- Гибкий и доверительный подход к распределённой работе (work personas: flexible, remote, required in office)
Навыки
- Java
- Junit
- REST
- JSON
- AI/ML
- SQL
- Spring
- Hibernate
- JavaScript
- Python
- NLP
- Large Language Models
- Relational databases