CareerPlanSign in

Principal Test Automation Engineer

Santa ClaraRemoteFull-time2026-10-15 → 2026-10-16
Hybrid

Core

Define and build AI-enabled automation across the software development lifecycle (build, CI, test, release) for a codebase spanning kernel compilers, firmware, device drivers, and an inference serving stack.

Role type

Principal Software Engineer (Test Automation & AI)

Builds

Agent harness, integrations into GitLab/Jira, evaluation methods, guardrails, and Quality Engineering automations for cross-layer failure attribution and defect deduplication.

Domain

AI/ML engineering, Software Development Lifecycle (SDLC), Embedded Systems, Compiler/Firmware

Deliverable

production ML models

Required skills

Python, Rust, C++, LLM APIs, Agent harnesses, Tool integration, CI/CD, Testing, Release processes, Technical direction, Mentoring

Preferred skills

Compilers, Firmware, Hardware-in-the-loop, MCP protocols, GitLab/Jira/Prometheus APIs, LLM cost/latency management, AI coding tools (Claude Code, Cursor, Copilot)

Technologies

Python, Rust, C++, GitLab, Jira, Prometheus, LLM APIs, MCP

Responsibilities

Set technical direction for AI-enabled workflow automation; Build shared foundation including agent harness and tool integrations; Develop evaluation methodology for automation impact; Define guardrails for autonomous AI actions; Deliver Quality Engineering automations; Raise engineering standards through design reviews and mentoring; Determine appropriate use of AI agents vs deterministic tools.

Seniority

Principal, hands-on IC with strategic influence