Build code analysis engines, implement static analysis algorithms, and improve code understanding capabilities. Work with abstract syntax trees, code parsing, and semantic analysis. Experience with compilers, static analysis, or code quality tools preferred.