remote
Software Engineer - Secure Code Analysis & Modernization - Canvass Labs
Software Engineer
Senior or junior engineer building AI‑driven tools for secure code analysis, refactoring, and modernizing legacy C/C++ systems using large language models and program analysis techniques.
About the role
Key Responsibilities
- Design, develop, and maintain core components of an AI‑powered secure code analysis platform.
- Implement refactoring and modernization pipelines for large C/C++ codebases.
- Integrate large language models to detect vulnerabilities and suggest improvements.
- Collaborate with research and product teams to iterate on feature design and performance.
- Write clean, testable code and contribute to continuous integration workflows.
Requirements
- Strong experience in Python and C/C++ development.
- Hands‑on knowledge of secure coding practices and vulnerability detection.
- Familiarity with machine learning frameworks and large language models.
- Experience with program analysis tools and code transformation techniques.
- Excellent problem‑solving skills and a passion for working on mission‑critical systems.
Skills
pythonmachine learning