Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Machine Learning Engineer

Lockheed Martin Canada

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 DevOps 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.

What you will bring to the role

  • 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., backpropagation, 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 NumPy, Pandas, CUDA and PyTorch
  • Adaptability to work in secure and restricted networks
  • Ability to obtain NATO Secret security clearance in a timely manner

Additional desired skills

  • 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 and security considerations

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

About us

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 opportunity

Lockheed 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 type

Full Time • Permanent

Security

Security clearance required: NATO Secret; Controlled Goods Program requirements may apply.

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Machine Learning Engineer in Ottawa, ON vacancy
  • $84k - $128k per year

     ...experienced and technically proficient Senior ML Engineer to join our Technology Advisory Services...  ...scalable, secure, and production‑grade machine learning pipelines using Azure and Databricks....  ...learning libraries such as scikit‑learn, TensorFlow, and/or PyTorch. Capable of... 
    Suggested
    Manual labor
    Work at office
    Local area
    Flexible hours

    BDO Canada

    Ottawa, ON
    7 days ago
  • Advance machine learning initiatives as a Machine Learning Engineer specializing in AI development within a hybrid framework. Design, build, and deploy scalable solutions that support analytics and operational insights. In this intermediate role, you will lead the integration... 
    Suggested

    Solink

    Ottawa, ON
    7 days ago
  •  ...development standards and best practices. Collaborate with others in engineering and product leadership to create and own the long-term roadmap...  ...and technologies. An enthusiasm to ask questions and try and learn new things is essential. Prototype and demonstrate solutions. Be... 
    Suggested
    Long term contract

    MDAEdge

    Ottawa, ON
    7 days ago
  • We’re looking to hire amachine learning engineeras we expand our data activation products to...  ...guesswork, and we believe that adding machine learning could have a step function impact...  ...Responsibilities As an early machine learning engineer, you will help build comprehensive... 
    Suggested
    Immediate start

    HRB

    Ottawa, ON
    4 hours ago
  • Become a visionary lead in machine learning with Bell, a top telecom company. This hybrid Senior Data Scientist II role is perfect for an innovative leader skilled in advanced ML solutions. At Bell, you will oversee data science projects from conception to deployment, ensuring... 
    Suggested

    Bell

    Ottawa, ON
    4 hours ago
  • Become an Expert Machine Learning Tutor with Varsity Tutors and make a significant difference in students' academic achievements from the comfort of your home. Enjoy flexible hours and competitive pay rates while teaching essential machine learning skills. Varsity Tutors is... 
    Hourly pay
    Remote work
    Flexible hours

    Varsity Tutors, a Nerdy Company

    Ottawa, ON
    7 days ago
  • Step into the role of Senior Machine Learning Architect, driving transformative innovations in AI technology. Work in a collaborative hybrid...  ...machine learning solutions • Work closely with product and engineering units • Discover high-leverage opportunities in AI • Cultivate... 

    Kinaxis

    Ottawa, ON
    7 days ago
  •  ...interest? If you have skills in systems engineering and five years UK residency, we are...  ...Electronic systems Data analysis using AI or Machine Learning Operational Experience in Electronic...  ...hold a UK Passport. Salary Range Principal Engineer £55,000 to £68,000 Where... 
    Principal
    Permanent employment
    Contract work
    Part time
    Work at office
    Flexible hours

    慨正橡扯

    Ottawa, ON
    7 days ago
  •  ...the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering...  ...You Are: You are a highly skilled and motivated verification engineer with a deep passion for technology and innovation. You thrive... 
    Principal
    Local area
    Remote work

    Synopsys, Inc.

    Ottawa, ON
    7 days ago
  • As a Principal Support Engineer at Yubico, you will address complex technical challenges at the intersection of hardware, software, and global security...  ...team so they can have a solid stake in Yubico’s success Learning & development - professional development stipend and... 
    Principal
    Long term contract

    Yubico

    Ottawa, ON
    1 day ago
  • $400k per year

     ...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design, train...  ...in Python and ML frameworks (TensorFlow, PyTorch, Scikit-learn). Experience with cloud platforms (AWS, GCP, Azure) and containerization... 
    Full time
    Remote work
    Relocation

    MS Systems

    Ottawa, ON
    7 days ago
  • Job Description We are seeking an ASIC Verification Engineer with a solid ASIC/FPGA verification test strategy, development, and debugging...  ...driven data center era. How You Will Contribute And What You Will Learn Work as an independent contributor in development and... 
    Principal
    Worldwide

    Nokia

    Ottawa, ON
    7 days ago
  •  ...Intelligence, from self‑driving cars to learning machines. We lead in chip design, verification, and...  ...and driven ASIC Digital Verification Engineer with a passion for advancing technology...  ...always eager to share your knowledge and learn from others. As a self‑learner and independent... 
    Principal
    Flexible hours

    Synopsys Inc

    Ottawa, ON
    7 days ago
  • Lead software innovation with Veeva as a Principal Software Engineer. Drive scalable cloud application development and mentor talent to impact global health. At Veeva, the Software Engineering Leader role involves guiding the development process, collaborating closely with... 
    Principal
    Internship

    Veeva Systems

    Ottawa, ON
    4 hours ago
  • Seize an opportunity to make an impact as a Principal Software Engineer at Veeva. Develop high-impact applications that accelerate life-saving therapies...  ...the team • Conduct code reviews to promote quality and learning Requirements: • 12+ years of proven software development... 
    Principal

    Veeva Systems, Inc.

    Ottawa, ON
    7 days ago
  • Position: Staff / Principal / Lead Software Engineer (Remote - Canada) We’re looking for an experienced software...  ...problems for our users. Continuous Learning: We invest in growing our people,...  ..., Deliver Well: Ship frequently, learn constantly. Own It: From concept... 
    Principal
    Work at office
    Remote work
    Flexible hours

    Augmentt Technology Inc.

    Ottawa, ON
    7 days ago
  •  ...the era of pervasive intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering...  ...technological innovation. You Are: You are a senior engineer with deep expertise in memory interface IP and a strong foundation... 
    Principal

    Synopsys, Inc.

    Ottawa, ON
    7 days ago
  • Take on a key role at Qualcomm Canada ULC as a Principal Product Applications Engineer. Your background in hardware design will drive customer satisfaction and product excellence. In this role, you will be integral in bridging customer needs with Qualcomm's advanced technology... 
    Principal

    Qualcomm

    Ottawa, ON
    7 days ago
  • Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Hardware Applications Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital... 
    Principal

    Qualcomm

    Ottawa, ON
    7 days ago
  • $194.5k - $280k per year

     ...degree in Computer Science, Engineering, Mathematics, or a related technical...  ...expertise and help people learn, teach, and create....  ...Responsibilities We’re looking for a Principal Product Manager to set the...  ...Analytics, Data Science, Design, and Machine Learning teams who turn... 
    Principal
    Long term contract
    Temporary work
    Internship
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    7 days ago
  • $162k - $180k per year

     ...At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient...  ...company and need your help! We are looking for a highly technical Machine Learning Engineer to lead our efforts in Object Detection and Tracking... 
    Local area

    Ouster

    Ottawa, ON
    a month ago
  • $158.97k - $206.68k per year

     ...communicates. This posting is for an existing vacancy. Requisition ID: 77770    Description Skyworks is seeking a full time Principal Test Engineer for our Ottawa location supporting WiFi products. This is a growing team with a passion for test engineering and technical... 
    Principal
    Full time
    For subcontractor

    Skyworks

    Ottawa, ON
    1 day ago
  •  ...Job Title & Location Job Title: Sr. Principal Software Architect (AI) Job Location:...  ...ON, Canada The Opportunity The AI Engineering and Enablement organization defines and...  ...working code quickly. ~ Curiosity, strong learning instincts, and a passion for continuous... 
    Principal
    Internship

    OpenText

    Ottawa, ON
    7 days ago
  • $114k - $182k per year

    ## Principal Analog Circuit DesignerApplylocations: Ottawatime type: Full timeposted on: Posted Todayjob requisition id: R031230As the global...  ...**The must haves:**• Education: Master’s degree in Electrical Engineering or Computer Engineering or other applicable scientific... 
    Principal
    Flexible hours

    Ciena Corporation

    Ottawa, ON
    9 days ago
  •  ...Position Details Zeeland Public Schools has a great opportunity for an Elementary School Principal at New Groningen Elementary School. The Elementary Principal is the chief administrator and educational leader of the staff and student body and serves in a collaborative... 
    Principal
    Local area

    Michigan School Public Relations Association

    Ottawa, ON
    7 days ago
  • Role Responsibilities Own the technical vision and strategy for Petal’s billing and scheduling platform, ensuring architectural decisions align with business goals and enable lines of solutions to drive long‑term value for the customers. Participate in the Technological Leadership...
    Principal
    Long term contract
    Remote work

    PetalMD

    Ottawa, ON
    14 days ago
  •  ...Intelligence, from self-driving cars to learning machines. We lead in chip design, verification,...  ...adaptable, passionate, and resourceful Project Engineering Manager with high standards and a...  ..., team, and stakeholders. Quick learner, able to adapt to new tools and processes... 
    Principal
    Long term contract
    Full time

    Synopsys Inc

    Ottawa, ON
    8 days ago
  • Drive cutting-edge network designs as a Principal Network Security Architect at Cerebras Systems. Lead architectural initiatives to enhance...  ...Partner with Network Security for zero-trust designs • Mentor engineers in various global locations Requirements: • 10+ years in... 
    Principal

    Cerebras Systems, Inc.

    Ottawa, ON
    2 days ago
  • Become a pivotal force at Telesat as a Principal Software Architect focused on embedded applications and satellite systems design. Drive...  ...position, you will harness over a decade of experience in software engineering. Your role involves leading the design and implementation of... 
    Principal

    Telesat

    Ottawa, ON
    7 days ago
  • Advance your expertise as a Hardware Principal Consultant - FPGA Design in Ottawa, focusing on verification and testing protocols. This...  ...on complex RTL blocks • Collaborate with teams to mentor junior engineers Requirements: • 7+ years in FPGA design and verification • Deep... 
    Principal
    Contract work

    Procom

    Ottawa, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Machine Learning Engineer. Be the first to apply!