CareerPlanGet AI match score →

Program Analysis Engineer

HQ - Palo Alto💼 Full-time💰 $160,000–$160,000🗓 2026-07-08 → 2026-07-31

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗