Internship - Software Engineering - AI-Augmented Static Code Analysis
Core
Intern exploring how large language models (LLMs) can enhance static code analysis to detect software defects early.
Role type
Software Engineering Intern (AI-Augmented Static Analysis)
Builds
Prototypes and tooling for measuring and comparing AI-enhanced code analysis results
Domain
Software Engineering, Static Analysis, Applied AI, Program Analysis
Deliverable
production ML models
Required skills
C/C++ programming, Python scripting, LLM prompt design, model selection, analytical reasoning
Preferred skills
Static code analysis knowledge, software security interest, open-source tooling exposure
Technologies
Large Language Models (LLMs), C, C++, Python
Responsibilities
Prototype AI approaches for static code analysis, build tooling to measure analysis quality, reason about code findings (true/false positives), experiment with LLMs for code tasks, document design and results
Seniority
Intern
