HP
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду PC Design в HP: разработка full-stack решений и интеграция edge AI (LLM, vision, audio) в продукты нового поколения в условиях инкубационной команды.
Задачи
- Проектировать, разрабатывать и поддерживать full-stack функции: frontend, backend, локальные компоненты и облачные workflow с AI-возможностями
- Интегрировать, оценивать и деплоить ML-модели (LLM, vision, audio) в продакшн, включая препроцессинг данных, inference-пайплайны, оценку и мониторинг
- Работать с audio-video и мультимодальными моделями: понимание встреч, суммаризация видео, атрибуция спикеров, кросс-модальный поиск
- Дообучать и адаптировать предобученные модели под продуктовые задачи, определять датасеты, бенчмарки и метрики качества
- Проектировать и реализовывать agentic и RAG-воркфлоу с LLM, вызовом инструментов и корпоративными источниками данных
- Проектировать, строить и оценивать agentic AI-воркфлоу: декомпозиция задач, планирование, tool calling, память, оркестрация мультиагентных систем
- Интегрировать ML-модели с облачными платформами и встраиваемыми системами для продакшн-деплоя
- Определять guardrails, evaluation harness и observability для agentic-систем: обработка сбоев, human-in-the-loop, бюджеты по стоимости и латентности
- Разрабатывать автотесты и участвовать в CI/CD, сборке, подписи кода, упаковке и релизной готовности
- Следить за новыми достижениями в ML, computer vision, робототехнике и смежных областях
- Менторить младших коллег и участвовать в обмене знаниями
Требования
- Bachelor’s или Master’s в Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Machine Learning, Mathematics или эквивалентный практический опыт
- 4–8 лет опыта full-stack разработки: frontend, backend и приложения
- Практический опыт создания, дообучения или деплоя ML-моделей в продакшн-системах
- Опыт создания современных frontend-приложений на Angular, React, TypeScript, JavaScript, HTML, CSS
- Опыт backend-разработки на одном или нескольких языках: C++, Rust, Python, C#, Node.js, Go или аналогичных
- Опыт интеграции AI-сервисов, включая LLM и современные AI API
- Практический опыт с ML-фреймворками: PyTorch, TensorFlow / TensorFlow Lite, ONNX Runtime, Hugging Face Transformers, включая inference, fine-tuning и оценку
- Опыт проектирования мультиагентных и длительных agentic-пайплайнов с управлением состоянием, ретраями, детерминированным восстановлением и оценкой успешности задач
- Опыт с LLM, Vision Language и speech-моделями
- Понимание глубоких нейросетей и методов оптимизации моделей: квантизация, прунинг, дистилляция, уменьшение размера для edge и on-device деплоя
- Опыт деплоя и сервинга моделей в облаке и на edge: AWS, Azure или Google Cloud, контейнеризованный inference, GPU/NPU-ускорение
- Сильные навыки Python, опыт препроцессинга данных, создания датасетов и метрик оценки моделей
- Опыт разработки Windows desktop-приложений, API и облачно-связанного ПО
- Сильные навыки отладки, оптимизации производительности и траблшутинга
- Опыт с Git, CI/CD, автотестами и современными практиками разработки
- Сильные навыки письменной и устной коммуникации для работы в глобальных кросс-функциональных командах
Условия
- Диапазон оплаты: $147,050–$230,850 в год (только для кандидатов в США), плюс бонусы и/или equity
- Медицинская, стоматологическая и офтальмологическая страховка
- Страхование долгосрочной/краткосрочной нетрудоспособности
- Программа помощи сотрудникам
- Flexible spending account
- Страхование жизни
- Щедрая политика отпусков: 4–12 недель полностью оплачиваемого родительского отпуска в зависимости от стажа, 11 оплачиваемых праздников, дополнительный гибкий оплачиваемый отпуск и больничные
- Релокация: да
- Командировки: 25%
- Полная занятость
Навыки
- Angular
- React
- TypeScript
- JavaScript
- HTML
- CSS
- C++
- Rust
- Python
- C#
- Node.js
- Go
- PyTorch
- TensorFlow
- TensorFlow Lite
- ONNX Runtime
- Hugging Face Transformers
- LLM
- RAG
- Vision Language Models
- Speech Recognition
- TTS
- Computer Vision
- Deep Neural Networks
- Quantization
- Pruning
- Distillation
- AWS
- Azure
- Google Cloud
- Docker
- GPU
- NPU
- Windows
- Git
- CI/CD
- Tauri
- WebView
- WebRTC
- PowerShell
- COM
- Microsoft Graph
- Microsoft Intune
- ADMX
- Group Policy
- WebSocket
- gRPC
- OpenVINO
- TensorRT
- CoreML
- DirectML
- MLOps
- OCR
- Pose Estimation
- 3D Estimation
- Noise Suppression
- Audio Enhancement