NYU Langone Health
Lead Software Engineer - AI Coding
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в области AI Coding в NYU Langone Health. Отвечает за создание программных решений с использованием продвинутых AI-инструментов, руководство командой инженеров и обеспечение качества и безопасности веб-приложений.
Задачи
- Использовать AI-инструменты для написания исходного кода при реализации задач спринта
- Разрабатывать тестовые обвязки и контроль качества для кода, сгенерированного AI
- Выполнять развертывание в production по мере необходимости
- Участвовать в ежедневных стендапах и scrum-церемониях, оценивать story points
- Оказывать поддержку и руководство младшим разработчикам и offshore-инженерам
- Реализовывать код с лучшими практиками для операционной поддержки: обработка ошибок, логирование, графики ключевых метрик, graceful failure, настройка таймаутов
- Руководить командой инженеров (onshore и offshore), делегировать задачи и выступать связующим звеном для достижения целей спринта
- Поощрять соблюдение стандартов и лучших практик: graceful failure, безопасность, unit-тестирование, devops, инструментация
- Способствовать непрерывному улучшению операционной жизнеспособности и зрелости программных продуктов
- Оценивать инструменты и технологии, предоставлять анализ и рекомендации
- Участвовать в круглосуточной on-call ротации и поддерживать production при сбоях в нерабочее время
Требования
- Степень BS или MS в инженерии, компьютерных науках или эквивалентный опыт
- 8+ лет создания кастомных программных решений с использованием как минимум двух современных объектно-ориентированных языков программирования и/или скриптовых языков с веб-фреймворком
- 2+ года в роли tech lead: руководство инженерными усилиями, делегирование задач, взаимодействие с командой (onshore и offshore) для достижения целей спринта
- Экспертные знания веб-технологий: HTTP 2, TLS-шифрование, кэширование, веб-браузеры, cookies, HTTP-заголовки, HTML, JavaScript и CSS
- Экспертные знания использования как минимум одного продвинутого AI-инструмента для кодинга с spec driven development (SDD) и построения обвязок для кодинг-агентов
- Экспертные знания Unix (RHEL/Centos, Ubuntu)
- Экспертные знания GIT: ветки, code review, теги и т.д.
- Экспертные знания фреймворков unit-тестирования и опыт написания unit-тестов в процессе разработки
- Экспертные знания agile scrum методологии и опыт работы в scrum-команде
- Экспертные знания реляционных баз данных: проектирование нормализованных схем, создание схем и индексов, написание SQL-запросов, устранение проблем производительности
- Экспертные знания создания REST API и стандартов REST с использованием инструментов автоматической генерации документации API
- Полный стек: экспертные знания frontend (HTML, CSS, JavaScript, React) и backend (Python, PHP) для разработки фич, unit-тестирования, инструментации и отладки
- Экспертные навыки troubleshooting
- Рабочие знания одной облачной платформы: создание облачной инфраструктуры и управление с помощью infrastructure as code
- Рабочие знания devops-инструментов: создание пайплайнов кода с использованием Jenkins (или аналога) для автоматического развертывания и валидации
- Рабочие знания инструментов автоматизации тестирования и умение интегрировать тестирование в пайплайны (функциональные, сервисные, контрактные тесты и тесты сетевых сбоев)
- Умение устранять и решать production-проблемы на уровне приложения, сети и ОС, обеспечивать Tier 2 поддержку
- Позитивный и ориентированный на рост настрой, гибкость, комфорт в коллаборации и открытой коммуникации
- Навыки устной и письменной коммуникации, умение работать в команде
Условия
- Полная занятость, регулярная позиция
- Комплексный пакет льгот и wellness-программ: финансовые льготы, щедрая программа отпусков, группы поддержки сотрудников
- Холистическая программа благополучия по семи направлениям: физическое, психическое, питание, сон, социальное, финансовое и профилактическое здоровье
- Равные возможности трудоустройства и инклюзивность
- Зарплатная вилка $121,792.21 - $166,950.00 в год (не включает бонусы, дифференциальные выплаты и другие формы компенсации)
Навыки
- AI coding tools
- spec driven development
- coding agents
- HTTP 2
- TLS
- caching
- cookies
- HTTP headers
- HTML
- JavaScript
- CSS
- Unix
- RHEL
- CentOS
- Ubuntu
- Git
- unit testing
- agile scrum
- relational databases
- SQL
- REST API
- React
- Python
- PHP
- cloud computing
- infrastructure as code
- Jenkins
- devops
- test automation