Western Digital
Principal Full Stack Developer & Solutions Architect – AI, Data & Cloud
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-разработчик и архитектор решений в Western Digital: проектирует и пишет код AI, аналитических и облачных решений для инженерной организации Product Development, отвечает за архитектуру, стандарты и вывод решений от прототипа до продакшена.
Задачи
- Владеть сквозной архитектурой решений для задач Product Development в области AI/ML, аналитики данных и облака — от источника данных до интерфейса инженера
- Формировать референсные архитектуры, паттерны проектирования и технологические стандарты, выбирать инструменты для стандартизации
- Принимать решения build-vs-buy и защищать их перед IT и бизнес-руководством
- Обеспечивать соответствие решений требованиям безопасности и управления данными на уровне дизайна
- Проводить design review и технический менторство для AI/Data Engineer и Platform/DevOps Engineer
- Проектировать агентные системы для инженерных процессов: tool use, оркестрация, границы мультиагентных систем, human-in-the-loop
- Определять методологию оценки и quality gates: golden sets, регрессионные наборы, LLM-as-judge
- Настраивать маршрутизацию моделей и политику guardrails через корпоративный LLM gateway
- Архитектурировать слой данных и retrieval: ingestion, моделирование, семантические слои, паттерны доступа
- Выбирать и интегрировать инструменты аналитики и BI, развивать self-service аналитику для инженерных команд
- Проектировать пайплайны и data-продукты на основе Enterprise Data
- Обеспечивать качество данных, lineage и распространение прав доступа
- Архитектурировать решения для AWS и контейнерных сред с балансом производительности, надёжности и стоимости
- Определять паттерны деплоя, infrastructure-as-code и CI/CD совместно с Platform/DevOps Engineer
- Учитывать latency, стоимость инференса и облачные расходы как первичные проектные ограничения
- Строить приложения end-to-end: backend-сервисы, оркестрация, API, доступ к данным и пользовательский интерфейс
- Отвечать за UX: инициация работы, видимость прогресса, ревью и корректировка результатов инженером
- Выбирать формат доставки (Slack, Teams, IDE, BI, web) и выпускать рабочие пилотные интерфейсы
- Определять паттерны взаимодействия для масштабирования командой ITES-US Engineering & Web Apps
- Работать напрямую с инженерами Product Development: выявлять, оценивать и совместно разрабатывать решения
- Переводить приоритеты руководства Product Development в последовательный roadmap решений с измеримыми результатами
- Проводить сессии передачи навыков, чтобы инженеры PD могли развивать и поддерживать решения
Требования
- Bachelor’s degree in Computer Science, Engineering, Physics or a related field; advanced degree a plus
- 8+ лет профессионального опыта в разработке ПО, включая продакшн-ответственность за спроектированные системы
- Подтверждённый опыт архитектуры решений более чем в одном домене — приложения, данные, облако или AI — с умением владеть дизайном end-to-end
- Сильный Python и SQL; владение современным frontend-стеком (React/TypeScript) или быстрыми UI-фреймворками (Streamlit, Gradio) для самостоятельного выпуска внутреннего инструмента
- Опыт построения LLM-приложений с фреймворками оркестрации (LangGraph, Langflow или аналоги), включая tool/function calling и интеграции на базе MCP, практический опыт с RAG
- Практический опыт с data engineering и аналитическими инструментами — оркестрация пайплайнов (Airflow, dbt или аналоги), warehouse/lakehouse платформы, BI и визуализация
- Уверенный опыт AWS, включая контейнерные нагрузки (Kubernetes/EKS), infrastructure-as-code и cost-aware архитектуру
- Рабочее знание методологии оценки недетерминированных систем и опыт измерения качества
- Отличные письменные и устные коммуникации; умение презентовать техническое направление директорам и VP
- Возможность работать on-site в San Jose, CA, с регулярным присутствием рядом с инженерными командами
Условия
- Комплексный пакет бенефитов: оплачиваемый отпуск, больничные, медицинская/стоматологическая/офтальмологическая страховка
- Страхование жизни, от несчастных случаев и инвалидности
- Tax-advantaged flexible spending и health savings accounts
- Employee assistance program и добровольные программы (доп. life & AD&D, юридический план, страхование питомцев, критических заболеваний и др.)
- Компенсация обучения, транспорт, программа Applause
- Employee stock purchase plan и 401(k) план WD Savings
- Участие в STI Plan или Sales Incentive Plan, возможен annual Long-Term Incentive (RSU или денежный эквивалент)
- RSU для подходящих новых сотрудников
Навыки
- Python
- SQL
- React
- TypeScript
- Streamlit
- Gradio
- LangGraph
- Langflow
- MCP
- RAG
- Airflow
- dbt
- AWS
- Kubernetes
- EKS
- Infrastructure as Code
- CI/CD
- LLM
- Agentic systems
- Data engineering
- BI
- GitHub
- Jira
- Confluence