- Montreal, Quebec, Canada
- Hybrid
- Full-time · Senior
- 5–10 years
Build AI-assisted solutions for code analysis, system transformation, refactoring, and migration.
Responsibilities
- Build AI-assisted solutions for code analysis, system transformation, refactoring, and migration.
- Analyze application architecture, source code, dependencies, data, metadata, and logs.
- Design and integrate generative AI, NLP, retrieval, and other machine learning capabilities into migration workflows.
- Develop reliable pipelines to generate, test, validate, and deploy transformed code and software components.
- Create evaluation methods for functional correctness, regression, performance, security, and maintainability.
Requirements
- MSc or PhD in Computer Science, Machine Learning, Software Engineering, or a related field
- Nice to have: code intelligence
- Nice to have: static analysis
- Nice to have: parsers
- Nice to have: abstract syntax trees



