CareerPlan

Staff Software Engineer – Testing & Evals Frameworks

ID.me Mountain View, CAFull-time2026-10-28 → 2026-11-10
On-site · United States

Core

Design and own the architecture and strategy for evaluation frameworks, automation tools, and testing infrastructure that enable safe, rapid shipping across functional, end-to-end, LLM/eval, and security-focused testing practices.

Role type

Staff Software Engineer (Testing & Evals Frameworks)

Builds

Evaluation frameworks, automation tools, testing infrastructure, and CI/CD quality gates

Domain

Identity verification, distributed systems, AI/LLM evaluation

Deliverable

production ML models

Required skills

Python, TypeScript, JavaScript, Java, Playwright, Jest, API automation, CI/CD integration, distributed systems, event-driven architectures, OAuth 2.0, OIDC, RBAC/ReBAC, secrets management, canary deployments, synthetic monitoring, LLM eval frameworks, agentic tools, RAG pipelines

Preferred skills

Temporal, GCP, Docker, Kubernetes, observability, chaos engineering, contract testing, performance testing, AI agent red-teaming, fraud detection

Technologies

Playwright, Jest, Python, TypeScript, Java, GitHub Actions, ArgoCD, Temporal, OAuth 2.0, OIDC, SAML 2.0, SCIM 2.0, Okta, Entra ID, Auth0, Ping, Zanzibar, SpiceDB, Datadog, OpenTelemetry, LangChain, LangGraph, CrewAI, BrainTrust, Claude API, Anthropic SDK, Locust, k6, Gatling, Spring Boot, Ruby on Rails

Responsibilities

Set architecture and long-term strategy for automation frameworks and testing infrastructure; Define end-to-end and integration testing strategy for complex, asynchronous, event-driven systems; Build and champion canary deployments, progressive/phased rollouts, synthetic monitoring, and automated rollback triggers; Set the standard for testing authentication/authorization flows, RBAC/ReBAC, secrets management, and tenant isolation; Integrate automated testing into CI/CD pipelines org-wide; Build robust evaluation pipelines for AI-assisted features and LLM agents; Partner with Security, Platform, and Product teams as a testing strategist; Guide senior and mid-level engineers on test architecture, testing strategy, and quality practices; Debug and root-cause issues across frontend, backend, APIs, and distributed services; Define and track reliability, quality, and eval accuracy metrics

Seniority

Staff, hands-on IC with mentorship