Code Metal
Staff Software Engineer in Test, Compiler & Systems Validation
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Первый выделенный SDET в команде Quality Engineering компании Code Metal. Задача — выстроить масштабируемые практики тестирования и валидации для платформ трансформации кода, языковых тулчейнов и AI-assisted инженерных процессов.
Задачи
- Оценивать существующие практики валидации, выявлять существенные пробелы и выстраивать масштабируемые стратегии качества для генерации кода, транспиляции и трансформации ПО
- Усиливать практики качества для AI-assisted и агентных workflow с учётом надёжности, воспроизводимости и рисков
- Строить инфраструктуру автоматизированного тестирования и регрессии с воспроизводимыми инженерными доказательствами
- Стандартизировать сигналы качества и доказательства готовности релизов: тренды регрессий, атрибуция падений, результаты валидации, критерии готовности
- Диагностировать сложные сбои в C/C++, Rust, Python, системах сборки, сгенерированном коде и гетерогенных целевых окружениях
- Интегрировать наборы валидации и quality gates в процессы доставки совместно с командой CI/CD и инфраструктуры
- Лидировать практики качества направления, задавать технические стандарты, менторить инженеров и участвовать в формировании roadmap функции Quality Engineering
Требования
- Значительный опыт в системном ПО, компиляторах или языковых тулчейнах, инструментах разработчика, embedded-ПО или низкоуровневых средах исполнения
- Production-уровень владения Python и C++, умение читать и отлаживать незнакомый код на C и Rust
- Опыт проектирования и масштабирования автоматизированных тестовых фреймворков, распределённых систем исполнения или пайплайнов оценки
- Понимание моделей памяти, конкурентности, производительности рантайма и архитектурно-зависимого поведения на CPU, GPU, embedded и других ограниченных платформах
- Практический опыт с Linux, контейнерами, CI-платформами и современными системами сборки
- Умение превращать неоднозначные риски качества в измеримые планы валидации и вести техническую работу через границы команд
- Опыт валидации AI-assisted или недетерминированных систем с пониманием ограничений AI и необходимости детерминированных контролей или человеческого надзора
- Обычно 8+ лет релевантного опыта в software engineering, тестовой инфраструктуре или quality engineering с уровнем влияния Staff
Условия
- Оплата зависит от опыта, стремятся быть в верхней части диапазона
- Медицинская страховка с 100% покрытием премии, включая стоматологию и зрение
- 401k с мэтчингом 5%
- Неограниченный оплачиваемый отпуск, больничные и государственные праздники
- Гибкий гибридный или удалённый формат работы
- Помощь с релокацией для подходящих сотрудников
Навыки
- Python
- C++
- C
- Rust
- Linux
- Docker
- CI/CD
- компиляторы
- системы сборки
- формальная верификация