Staff Software Engineer
Core
Own the architecture of a static analysis program model and source-to-findings pipeline, design AI-assisted coding and review tooling, and drive high-scope technical initiatives.
Role type
Staff Software Engineer (Static Analysis & AI Tooling)
Builds
Static analysis program model, source-to-findings pipeline, AI-assisted coding/review/evaluation tooling
Domain
Application Security / Program Analysis / AI Engineering
Deliverable
production ML models
Required skills
Rust, Go, or comparable systems language; LLM tooling and agent harnesses; performance optimization; containerized workflows; static analysis (parsing, ASTs, IR, SSA, control-flow, taint, data-flow); application security (vulnerability research, secure code review, detection rules)
Preferred skills
Web/mobile frameworks; agent-code guardrails (mutation testing, fuzzing); research publications; open source contributions
Technologies
Rust, Go, Docker, CI/CD
Responsibilities
Design and maintain AI-assisted coding and review tooling; build evaluation harnesses and benchmark applications; define architecture and delegate implementation; mentor engineers and conduct code reviews; participate in on-call rotations; stay current with program analysis and security research
Seniority
Staff, hands-on IC with strategic scope
