16 дней назад
Program Analysis Engineer (ML)
160 000 - 220 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Program Analysis Engineer (ML): Building and improving static analysis, software composition analysis, and SAST systems with an accent on call graphs, data-flow analysis, taint analysis, and ML for code. Focus on designing production-quality analyzers, evaluating machine-learning experiments, and solving performance and reliability challenges across the analysis stack.
Location: Palo Alto, California, United States; hybrid work with 3 days per week onsite
Salary: $160,000–$220,000 per year, with potential additional incentives, restricted stock units, and bonuses.
Company
builds an application security platform that uses software analysis and call graphs to identify, prioritize, and remediate critical risks across complex software estates.
What you will do
- Improve static analysis tools across precision, recall, coverage, and performance.
- Evolve SCA and SAST platforms for vulnerability detection, dependency analysis, and software supply chain risk prioritization.
- Run machine-learning experiments for SCA and SAST, including problem framing, dataset preparation, evaluation, and productionization.
- Develop program-analysis infrastructure involving call graphs, data-flow and taint analysis, and language-specific analyzers.
- Collaborate with engineering, product, and research peers on technical roadmaps, design discussions, code reviews, and pairing.
- Address performance bottlenecks, reliability issues, technical debt, customer findings, and analysis behavior.
Requirements
- Experience with program analysis, static analysis, or ML for code, including areas such as call graphs, data-flow analysis, taint analysis, abstract interpretation, symbolic execution, vulnerability detection, or code representation learning.
- Software engineering experience from industry, research, open source, or a combination of these.
- Ability to work comfortably with at least one of Java, Python, or Go and ship production-quality code.
- Product mindset and ability to balance technical trade-offs with user needs.
- Strong communication and collaboration skills.
- Ability to work onsite in Palo Alto three days per week.
Nice to have
- AppSec, DevSecOps, or software supply chain security experience.
- Experience with production ML systems, including training pipelines, evaluation frameworks, model serving, or feedback loops.
- Contributions to open-source static analysis tools, program-analysis frameworks, or security research.
- Early-stage startup or founding engineer experience.
- Experience building developer-facing products or platforms.
Culture & Benefits
- Work at the intersection of developer productivity and application security.
- Ownership-focused environment that emphasizes fast learning, customer success, and data-informed decisions.
- Inclusive workplace committed to equal opportunity and diverse perspectives.
- Potential additional incentives, restricted stock units, and bonuses depending on the role.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Data Engineer (AI)
210 800 - 248 000$
15 часов назад
Principal ML Scientist (GenAI)
217 900 - 349 000$
5 дней назад
Data Science Software Engineer (AI/ML)
49 997 - 290 004$
7 дней назад
Edge ML Engineer
100 000 - 150 000$
2 часа назад
Data Scientist (NLP)
140 000 - 170 000$
6 дней назад
AI/ML Engineer (CAE)
150 000 - 250 000$