ID.me
Staff Software Engineer – Testing & Evals Frameworks
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер на стыке тестирования, AI evals и developer experience. Отвечает за архитектуру и стратегию фреймворков оценки, инструментов автоматизации и тестовой инфраструктуры, а также за quality gates в CI/CD для платформы верификации личности.
Задачи
- Владеть архитектурой и долгосрочной стратегией фреймворков автоматизации и тестовой инфраструктуры (Playwright, Python, Jest, API-автоматизация)
- Определять стратегию end-to-end и интеграционного тестирования для асинхронных, событийно-ориентированных и eventually-consistent систем, включая Temporal
- Внедрять testing-in-production как стандарт: canary-деплои, поэтапные раскатки, синтетический мониторинг, автоматические триггеры отката
- Задавать стандарты автоматизации тестирования аутентификации и авторизации (OAuth 2.0, OIDC), RBAC/ReBAC, управления секретами и изоляции тенантов
- Интегрировать автоматические тесты в CI/CD пайплайны (GitHub Actions) по всей организации
- Строить пайплайны оценки для AI-фич и LLM-агентов и применять AI-инструменты для ускорения написания тестов и код-ревью
- Работать с Security, Platform и Product как тест-стратег: советовать по тестируемости кода, пробелам в покрытии и проверкам качества
- Менторить senior и mid-level инженеров по тестовой архитектуре и стратегии
- Отлаживать и находить первопричины проблем во frontend, backend, API и распределённых сервисах
- Определять и отслеживать метрики надёжности, качества и точности evals
Требования
- 10+ лет опыта (или эквивалент) software-инженером в современных веб-приложениях и распределённых системах
- Владение Python/TypeScript/JavaScript/Java
- Практический опыт с Playwright, Jest, API-автоматизацией или фреймворками оценки для software/AI систем
- Опыт интеграции автотестов в CI/CD (GitHub Actions, ArgoCD)
- Подтверждённая способность вести кросс-командные технические инициативы и влиять на инженерные стандарты
- Опыт менторства senior-инженеров и повышения планки качества
- Сильные навыки письменной и устной коммуникации с engineering, product и leadership
Условия
- Full-time, офисная культура: 5 дней в неделю в одном из офисов — McLean, VA; Mountain View, CA; New York City, NY; Tampa, FL
- Годовая базовая зарплата $174,000–$229,000 (Mountain View, CA: $194,000–$253,000), без учёта бонуса, equity и бенефитов
- Медицинская, стоматологическая и офтальмологическая страховка, HSA, FSA
- Страхование жизни и AD&D, 401(k) с match от компании
- Оплачиваемый отпуск без ограничений, 8 корпоративных праздников
- Страхование краткосрочной и долгосрочной нетрудоспособности, страхование от несчастных случаев и критических болезней
- Реферальный бонус, EAP, страхование питомцев, программы wellbeing и скидки на childcare, бюджет на обучение и развитие
Навыки
- Playwright
- Python
- TypeScript
- JavaScript
- Java
- Jest
- API automation
- GitHub Actions
- ArgoCD
- Temporal
- OAuth 2.0
- OIDC
- SAML 2.0
- SCIM 2.0
- RBAC
- ReBAC
- Zanzibar
- SpiceDB
- Pact
- Locust
- k6
- Gatling
- Spring Boot
- Ruby on Rails
- GCP
- Docker
- Kubernetes
- Datadog
- OpenTelemetry
- LLM evals
- LangChain
- LangGraph
- CrewAI
- Anthropic SDK
- RAG