Senior AI Engineer
- 3 Place Ville-Marie, Montreal, QC, H3B 2E3, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Experience
- 5–10 years of relevant experience in software engineering, AI, machine learning, or system modernization.
- Posting language
- English
- Posted
Original job description
Company Description
Ayata.AI | Senior AI Engineer
Montreal, QC | Hybrid, 2–3 days per week onsite | Ayata.AI
About
Ayata develops AI-powered software for complex industry problems. We are looking for a Senior AI Engineer to design and build solutions that use AI to understand, transform, migrate, and improve software systems and codebases. This is a hands-on role combining applied AI, software engineering, and cloud delivery.
Job Description
Job Responsibilities and Duties
- 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.
Qualifications
Qualifications
- 5–10 years of relevant experience in software engineering, AI, machine learning, or system modernization.
- MSc or PhD in Computer Science, Machine Learning, Software Engineering, or a related field.
- Strong Python programming skills and experience delivering production software.
- Experience with generative AI, NLP, embeddings, retrieval-augmented generation, or related AI methods.
- Experience with PyTorch, TensorFlow, or equivalent machine learning frameworks.
- Strong understanding of software architecture, APIs, dependency management, testing, and system integration.
- Experience working with structured and unstructured data, SQL, and data transformation pipelines.
- Experience with cloud platforms such as Azure, AWS, or Google Cloud, and container technologies such as Docker.
- Ability to explain technical decisions clearly and work effectively in evolving problem spaces.
Additional Qualifications
- Experience with code intelligence, static analysis, parsers, abstract syntax trees, compilers, or dependency graphs.
- Experience migrating or modernizing applications across languages, frameworks, databases, or cloud environments.
- Experience with MLOps tools, model evaluation, experiment tracking, monitoring, and scalable inference.
- Experience building developer tools or AI-assisted software engineering platforms.
- Experience with enterprise systems in Energy, Insurance, Healthcare, or another regulated industry.
More about this job
Responsibilities
Design and build AI-assisted solutions for code analysis, system transformation, and migration. Develop cloud-based AI services and pipelines while providing technical guidance to the engineering team.
Requirements
Requires 5-10 years of experience in software engineering or AI and an MSc or PhD in a relevant field. Candidates must have strong Python skills and experience with generative AI, machine learning frameworks, and cloud platforms.
Skills
- Python
- Generative AI
- NLP
- Machine Learning
- PyTorch
- TensorFlow
- Cloud Computing
- Azure
- AWS
- Google Cloud
- Docker
- Software Architecture
- Data Pipelines
- SQL
- System Modernization
- Code Analysis
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Data & Analytics
- Energy
Keywords
- Artificial Intelligence
- Software Engineering
- Generative AI
- NLP
- Machine Learning
- Python
- PyTorch
- TensorFlow
- Cloud Platforms
- Azure
- AWS
- Google Cloud
- Docker
- System Modernization
- Code Analysis
- Data Pipelines
- SQL
- API Development
- Retrieval-Augmented Generation
- Static Analysis
- Compilers
- MLOps
- Software Architecture
- Dependency Management
- Containerization
- Scalable Inference
- Developer Tools
- Enterprise Systems
- Refactoring
- Migration