Senior AI Engineer
Build AI-assisted solutions for code analysis, system transformation, refactoring, and migration.
- Montreal, Quebec, Canada
- Full-time
- Hybrid
- Posted Nov 9, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise SoftwareAI & Machine Learning
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.
- Build cloud-based AI services, APIs, data pipelines, and automation for production use.
- Apply sound software engineering practices, including clean code, testing, documentation, versioning, and traceability.
- Provide technical guidance and mentor engineers while remaining directly involved in design and development.
Requirements
- MSc or PhD in Computer Science, Machine Learning, Software Engineering, or a related field
Nice to have: code intelligence, static analysis, parsers, abstract syntax trees, compilers, dependency graphs, MLOps, model evaluation, experiment tracking, monitoring, scalable inference
Skills
Pythongenerative AINLPembeddingsretrieval-augmented generationPyTorchTensorFlowsoftware architectureAPIsdependency managementtestingsystem integrationSQLdata transformation pipelinesAzureAWSGoogle CloudDockerPythonPyTorchTensorFlowAzureAWSGoogle CloudDockerSQL
Full description
Company details are for members
Sign up for a free job alert to see E+E Consulting's profile, website and LinkedIn, and the same for every employer on Referso Jobs.