Cadence
Lead Software Engineer: AI for Hardware Verification
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-программист в команду HSV Software (группа SVG) для разработки AI-продуктов, поддерживающих эмуляцию и прототипирование. Работа над LLM-агентами, RAG-пайплайнами и автоматизацией для ускорения верификации и отладки дизайна.
Задачи
- Проектировать и разрабатывать AI-компоненты ПО для эмуляции и прототипирования с учётом надёжности, поддерживаемости, безопасности, задержек и стоимости.
- Создавать LLM-агентов, RAG-пайплайны и сервисы автоматизации для улучшения bring-up, верификации, отладки и валидации дизайна.
- Применять безопасные и ответственные практики AI: защита данных, контроль доступа, защита от prompt-injection, безопасное использование инструментов, аудируемость.
- Создавать и выполнять тестирование, оценку и observability-процессы для AI-продуктов: регрессионные тесты, качество retrieval, проверка выводов модели, трейсинг, анализ сбоев.
- Быть техническим наставником для коллег и менее опытных инженеров, взаимодействовать с внутренними партнёрами и менеджерами.
Требования
- Степень бакалавра в Computer Science, Computer Engineering, Electrical Engineering или эквивалентный опыт; обычно 4+ года с бакалавром, 2+ года с магистром или подготовка уровня PhD.
- Сильные навыки Python и фундаментальные знания software engineering: API, тестирование, отладка, поддерживаемость, Unix/Linux, распределённые рабочие процессы.
- Практический опыт создания AI-приложений, агентных workflow или сервисов автоматизации с использованием LLM API, open-source моделей, enterprise AI-платформ и оркестраторов (LangGraph, LangChain, AutoGen, CrewAI или аналоги).
- Понимание современных RAG и агентных AI-паттернов: retrieval, chunking, embeddings, векторный/гибридный поиск, reranking, tool calling, оркестрация workflow, human-in-the-loop, трассируемость.
- Умение оценивать, защищать и отлаживать поведение AI-продуктов с помощью golden datasets, регрессионных тестов, проверок на галлюцинации, анализа промптов и retrieval, observability-трейсов и метрик качества.
Условия
- Полная занятость, 40 часов в неделю.
- Конкурентные бенефиты: оплачиваемый отпуск и праздники, 401(k) с match, employee stock purchase plan, медицинская, стоматологическая и офтальмологическая страховка.
- Возможна дополнительная incentive-компенсация: бонус, equity.
- Локация: San Jose, California.
Навыки
- Python
- LLM APIs
- RAG
- LangGraph
- LangChain
- AutoGen
- CrewAI
- Embeddings
- Vector search
- Hybrid search
- Reranking
- Tool calling
- Workflow orchestration
- Unix/Linux
- CI/CD
- C++
- Tcl
- JavaScript
- TypeScript
- Verilog
- SystemVerilog
- VHDL
- EDA
- VLSI