Senior Machine Learning Engineer
Listed on 2026-06-19
-
IT/Tech
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Data Scientist
Overview
The Machine Learning Engineer is a senior member of the Artificial Intelligence and Machine Learning team at Lockheed Martin Canada and reports to the AI & ML program lead. The primary responsibility is to develop core technologies and approaches to train and deploy proprietary AI models that underpin flagship products. This includes designing and building robust data pipelines, selecting and tuning machine learning algorithms, and creating scalable model deployment flows that integrate with existing software stacks.
The role requires a minimum of two days per week in the office to collaborate with cross-functional stakeholders such as data scientists, software architects, and Dev Ops engineers to ensure AI solutions meet technical and operational requirements. The engineer will take on enriched assignments that broaden business growth across multiple departments, such as supporting internal R&D, establishing best practices and guidelines for users, and contributing to process and tool improvements.
The candidate will monitor model performance in production, implement continuous learning pipelines, and provide technical guidance to team members.
- Bachelor's degree from a recognized university in Computer Science, Software Engineering, Mathematics, Electrical Engineering or related engineering discipline
- 5 to 10 years of relevant professional experience
- Experience building machine learning models using Python
- Experience applying applied mathematics and statistical analysis in Python (e.g., back propagation, activation functions, cost function optimization)
- Experience applying data science methodologies (e.g., feature extraction, synthetic data generation, feature-space reduction)
- Expert knowledge of machine learning models including neural network architectures (recurrent and convolutional), support vector machines, trees, regression
- Ability to define and apply novel and creative solutions to complex machine learning problems
- Experience developing end-to-end MLOps pipelines including training, testing, validation, data collection and processing
- Ability to communicate complex ideas effectively to technical and non-technical audiences
- Ability to work independently and develop collaborative projects within direct and cross-functional teams
- Ability to adapt and perform in a dynamic environment
- Experience converting real-world systems, behaviors and decision factors into mathematical and machine learning models
- Ability to design, evaluate and measure AI model performance using the scientific method
- Capacity to conduct academic research to stay current with advances in AI and related technologies
- Deep understanding of machine learning libraries such as Num Py, Pandas, CUDA and Py Torch
- Adaptability to work in secure and restricted networks
- Ability to obtain NATO Secret security clearance in a timely manner
- Experience with isolated networks
- Experience working in the defense industry
- Knowledge of Rust, C++, Java
- Basic understanding of Kubernetes, software stacks and cloud
- Experience with Git and Git operations
- Experience with generative AI tools for code development
Language requirements (Quebec):
Knowledge of English is required for this role and daily communication with a virtual team outside Quebec. The candidate will also communicate with various members of the organization, clients and suppliers located outside Canada. For engineering positions, the candidate must be able to read or modify technical documents from primary clients and write technical documents for those clients.
Security requirements: NATO Secret security clearance required. Controlled Goods Program requirement may apply.
What we offer- Work-life balance and well-being programs
- Flexible and compressed work schedules with possibilities for Fridays off and part-time remote work
- Competitive compensation
- Comprehensive medical, dental and vision coverage from day one
- Wellness and EFAP programs, travel medical insurance, and on-site fitness facilities
- Registered retirement savings plan with company matching
- Employee discounts and development resources, including education assistance and professional memberships
- Salary transparency and publication of salary ranges for open positions
Lockheed Martin Canada, headquartered in Ottawa, is the Canadian division of Lockheed Martin Corporation. We operate in Ottawa, Montréal, Halifax, Calgary and Victoria and support programs including naval technology, aircraft sustainment, and remotely piloted systems software.
Equal opportunityLockheed Martin is committed to employment equity principles and fostering a workplace that reflects our core values of integrity, respect and exceptional performance. We aim to find the best candidates for each role regardless of background and encourage applicants to explain how their skills and perspectives could support our team. Reasonable accommodations are provided as required.
Employment typeFull Time
•…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: