CareerPlan

Program Analysis Engineer

HQ - Palo AltoFull-time$160k2026-07-08 → 2026-11-10
Hybrid · United States

Core

Building and evolving static analysis tools and ML-for-code systems to detect vulnerabilities and analyze software dependencies at scale.

Role type

Senior IC Program Analysis Engineer (Static Analysis & ML)

Builds

Production SCA and SAST platforms, call graph infrastructure, and ML detection models

Domain

Application Security / Software Supply Chain / Program Analysis

Deliverable

production ML models | product features

Required skills

program analysis, static analysis, machine learning for code, software engineering, Java/Python/Go

Preferred skills

AppSec, DevSecOps, ML systems in production, open-source contributions, startup experience

Technologies

Java, Python, Go

Responsibilities

Contribute to static analysis tools to improve precision, recall, and performance; Evolve SCA and SAST platforms for vulnerability detection; Participate in ML experiments from prototype to production; Build program-analysis infrastructure including call graphs and data-flow analysis; Shape technical roadmap for analysis and ML-for-code work; Address performance bottlenecks and technical debt

Seniority

Senior, hands-on IC