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

Machine Learning Engineer

J-Squared Technologies Inc.®

Available Locations: Ottawa | Toronto | Remote/Other

Leading the charge of developing cutting edge hardware systems .

Collaborative and highly skilled cross-functional team .

Shaping the future of computing in key industries, turning ideas into reality.

That is what we do at J-Squared.

Are you passionate about using disruptive technology to solve problems previously unachievable? Are you excited about the latest innovations that are allowing us to create more powerful hardware in smaller form factors? Do you like getting your hands dirty while driving results and collaborating with colleagues ? If this interests you, then we have an opportunity waiting for you!

What will your typical day look like?

As a Machine Learning Engineer in J-Squared’s FALC-AI division, you will build and deploy the ML and deep learning models behind our AI products, working with computer vision, Large Language Models (LLMs), Vision-Language Models (VLMs), Generative AI, and Agentic AI.

Our work spans edge to cloud, from rugged NVIDIA Jetson and Hailo devices in the field to on-premise GPU servers and AWS. You will take models from research to real-world deployment in demanding industrial environments including Defence, Mining, Manufacturing and Retail.

Specifically, your responsibilities will include:

  • Design, train, fine-tune, and evaluate deep learning models for computer vision and/or NLP tasks.
  • Work with multi-modal data, including images, video, text, and sensor signals.
  • Stay current with the latest research and turn promising ideas into working prototypes.

LLMs, Generative AI, and Agentic AI

  • Build LLM and VLM-powered applications including RAG pipelines and Agentic AI systems using tool calling and the Model Context Protocol (MCP).
  • Fine-tune openweight LLMs and VLMs and serve them in production with engines such as vLLM and TensorRT-LLM.
  • Evaluate generative models for accuracy, hallucination, latency, and cost.

Optimization and Edge-to-Cloud deployment

  • Deploy models across edge devices (NVIDIA Jetson, Hailo), GPU servers, and AWS.
  • Optimize models using quantization, pruning, distillation, and conversion workflows.
  • Build high-performance inference pipelines with tools such as NVIDIA Triton and gRPC.

ML System Design and Architecture

  • Own the design of end-to-end ML systems across edge and cloud, making architecture decisions that balance accuracy, latency, scalability, and reliability.
  • Build ML systems that are secure and cost-efficient, from protecting data, models, and LLM/agent endpoints to optimizing GPU and cloud spend at scale.

ML Lifecycle and Leadership

  • Own the ML lifecycle end to end from data and training to CI/CD, monitoring, drift detection, and retraining.
  • Lead ML feature streams and work closely with software, hardware, and product teams.
  • Mentor junior engineers and help set ML best practices.

About Our Team

J-Squared has over 30 years of experience excelling in operationally demanding performance environments . Our ruggedized products and solutions are innovative, needs driven, and focused on quality and reliability. Our Octagon Systems line of products is a global leader in rugged computer systems built for use in extreme environments such as mining, defence & military, transportation, and marine. We architect and manufacture systems that work no matter what.

J-Squared’s significant growth has resulted in the company expanding its team to meet this increased demand.

Enough About Us, Let’s Talk About You

For a candidate to be successful in this role, the key qualifications include:

  • A bachelor’s or master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
  • 4-7+ years of professional experience, with a track record of taking ML models to production.
  • Strong Python skills with PyTorch or Keras, and a solid understanding of the ML lifecycle.
  • Strong foundation in machine learning and deep learning fundamentals.
  • Hands-on experience in Computer Vision and/or NLP (one or both is great).
  • Experience with LLMs or LVLMs/VLMs, through training, fine-tuning, or inference.
  • Experience deploying ML models on edge devices or in the cloud.
  • Proven experience designing scalable, secure, and cost-efficient ML systems and making clear architecture trade-offs between performance, reliability, and cost.

It would be great if you also bring experience with:

  • Experience building agentic AI systems and RAG pipelines, including AI agents, tool calling, vector databases, and the Model Context Protocol (MCP).
  • Experience with CUDA programming and GPU optimization for ML models including profiling, custom kernels, and mixed-precision inference.
  • Experience with AWS SageMaker and machine learning on AWS, including training jobs, model endpoints, and services such as S3 and EC2.
  • Model optimization including but not limited to quantization, pruning, or knowledge distillation.

J-Squared respects the dignity and independence of people with disabilities and provides accommodation and support to persons with disabilities throughout any recruitment process, once made aware of a need for accommodation. If you require any special accommodation or support during the recruitment process, please indicate so in your application.

#J-18808-Ljbffr
Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer in Ottawa, ON vacancy
  • $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... 
    Suggested
    Full time
    Remote work
    Relocation

    MS Systems

    Ottawa, ON
    13 days ago
  • $84.7k - $112.93k per year

     ...Canada and the world better through trade. Position: AI Machine Learning Engineer, Level 17 or 18 Employment Type: Permanent   Compensation...  ...finance, and the world. Apply today! Want to learn more about EDC? Check our website at EDC's Commitment to... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Relocation package
    2 days per week
    3 days per week

    Export Development Canada

    Ottawa, ON
    a month ago
  •  ...Job Responsibility: Learning Designer (Contract) - ( 250001QX ) Description Grow with the best. Join a smart, creative, and inspired...  ...Suite CS6 (Photoshop, Illustrator, InDesign) Ability to quickly learn new software programs Strong organizational and time management... 
    Suggested
    Long term contract
    Full time
    Contract work
    Temporary work
    Part time
    Casual work
    Local area

    Stantec

    Ottawa, ON
    7 days ago
  •  ...Toromont Cat is looking for a Machine Sales Representative to join our team in Ottawa! Our Machine Sales Representative (MSR) will be responsible...  ...the premium Caterpillar brand Opportunities to continuously Learn, Grow and Develop with our Toromont team through our internal... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours

    Toromont Cat

    Ottawa, ON
    more than 2 months ago
  •  ...Social networking, machine learning, and big data analytics demand ever-increasing network connectivity. RANOVUS, with operations in Ottawa,...  ...for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team.... 
    Suggested
    Long term contract
    Full time
    Remote work

    Ranovus Inc.

    Ottawa, ON
    2 days ago
  • $77k - $85k per year

     ...Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of...  ...Job Description We are seeking a Learning & Development Specialist  to join our...  ...administration including scheduling, logistics, learner communications, participation tracking,... 
    Full time
    Contract work
    Internship
    Work at office
    Local area
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    more than 2 months ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service...  ...standard python libraries GIT Version Control General Machine Learning Skills, including common use of AI platforms Working knowledge... 
    Full time
    Internship
    Work at office
    Worldwide

    Telesat Corporation

    Ottawa, ON
    14 days ago
  • $131.67k - $171.33k per year

     ...78024    Description RF and mmWave Hardware Staff Electrical Engineer is part of the Test Engineering team responsible for developing...  ...(ATE) systems , Advantest 93000, Cohu Red Dragon and NI STS Machine is a definitely a plus.  Familiarity with AI,Linux OS, C++,C#,... 

    Skyworks

    Ottawa, ON
    1 day ago
  •  ...Job Title: Wafer Product Engineer Location: Ottawa, ON About Ranovus Ranovus is a semiconductor company with global operations...  ..., you’ll join a collaborative, inclusive team that values learning, flexibility, and meaningful work with global impact.  Position... 
    Full time
    Internship

    Ranovus Inc.

    Ottawa, ON
    1 day ago
  • $80k - $100k per year

     ...evolving MLOps landscape. We're leveraging MLOps to transform machine learning models from isolated, engineer-specific tools into robust, cloud-native services that...  ...AI drive the company’s purpose. Please visit  to learn more. #LI-Remote For information about how H2O.ai... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    h2o.ai

    Ottawa, ON
    a month ago
  • $96.56k - $128.74k per year

     ...through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems &...  ...: Take advantage of our continuous learning opportunities, including training programs...  ...and the world. Apply today! Want to learn more about EDC? Check our website at... 
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    4 days ago
  •  ...Senior Hardware Design Engineer Ranovus is a semiconductor company with global operations helping power the data behind next generation...  ..., you’ll join a collaborative, inclusive team that values learning, flexibility, and meaningful work with global impact.  Senior... 
    Full time
    Internship

    Ranovus Inc.

    Ottawa, ON
    1 day ago
  •  ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k...  ...feedback, and no politics. Social connection : From So-learns to Solink-o and So-lunches, we stay connected in ways that actually... 
    Permanent employment
    Full time
    Internship

    Sol Ink

    Ottawa, ON
    1 day ago
  • $92k - $110k per year

     ...Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of...  ..., configuration management, lessons learned, and continuous improvement. Ensure...  ...expand your expertise, and allow you to both learn from mentors and guide others along the... 
    Full time
    Internship
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    22 days ago
  • $60k - $70k per year

     ...The Controls Engineer will support the design, implementation, and commissioning of control systems for various projects and support the...  ...and troubleshoot Programmable Logic Controllers (PLC) and Human-Machine Interface (HMI) systems with a focus on safety-critical applications... 
    Full time
    Traineeship
    Work at office

    Proslide Technology

    Ottawa, ON
    more than 2 months ago
  • $90k - $140k per year

     ...the Larus team as a Software Engineer. Our Software Engineering team...  ...variety of software problems and learn and apply new skills. Key...  ...in one or more of virtual machines, Kubernetes, containerization,...  ...Perception™ Systems Simulation Engine (SSE), and the Total::Vision™... 
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    10 days ago
  • $140k - $180k per year

     ...Systems Engineer (Forward Deployed) About Anvil Anvil is a trusted partner in the defence industry, delivering cutting-edge solutions...  ...through analytical tools, automations, and game-changing machine learning capabilities. ANVIL helps organizations discover, manage, enrich... 
    Full time
    For contractors
    Live In
    Work at office
    Remote work
    Flexible hours

    Anvil

    Ottawa, ON
    a month ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service...  ...software platforms is an asset; Experience with Machine Learning and Data Analytics is a big asset; Experience in Python programming... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Telesat

    Ottawa, ON
    22 hours ago
  • $125k - $165k per year

     ...Senior Application Security Engineer About ANVIL ANVIL is a trusted partner in the defence industry, delivering cutting-edge...  ...through analytical tools, automations, and game-changing machine learning capabilities. ANVIL helps organizations discover, manage, enrich... 
    Full time
    Internship
    Live In
    Work at office
    Remote work
    Flexible hours

    Anvil

    Ottawa, ON
    more than 2 months ago
  • $85k - $100k per year

     ...and at scale.   About the Role   We are looking for a QA Engineer II to join our Banking Platform organization. In this role, you...  ...opportunities for professional growth and career advancement. Want to learn more about what you can look forward to during your career with... 
    Full time

    Zafin

    Ottawa, ON
    2 days ago
  •  ...democratic values and by our strong belief that an elite group of engineers can make a big difference. We are ambitious, well-funded and...  ...with SQL databases such as PostgreSQL Experience with machine learning applications Passion for or experience working with hardware... 
    Long term contract
    Full time
    Work at office
    Local area
    Work from home

    Arondite

    Ottawa, ON
    a month ago
  • $70k - $120k per year

     .... You’ll be supported through learning and development, not to mention...  ...for a Software Development Engineer in Test (SDET) to join our team...  ...development journey, and we’ll learn as much from you as you learn...  ...artificial intelligence (defined as a machine-based system that infers from... 
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    more than 2 months ago
  • $185k - $195k per year

     ...looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of...  ...spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more.  We’re seeking those who are passionate... 
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  •  ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean...  ...Continuously grow your own expertise and share learnings back with the team In this role, you...  .... Social connection : From So-learns to Solink-o and So-lunches, we stay connected... 
    Remote job
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    16 days ago
  • $104k - $154k per year

     ...Huawei Canada has an immediate 12-month contract opening for an Engineer. About the team: Welcome to the Advanced Wireless Technology...  ...concept code for various solutions. Be agile and continuously learn and update their knowledge in various fields. Develop software... 
    Permanent employment
    Full time
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    5 days ago
  • $125k - $140k per year

     ...their queries Review supplier documents and comment Supervise engineers and designers including training, mentoring and assigning tasks...  ...market conditions for the specific position. Want to Learn More? We would love for you to get a full picture about us, so... 
    Full time
    Work from home
    Flexible hours

    Vard Marine Inc.

    Ottawa, ON
    10 days ago
  •  ...Is this you? Are you a Network Engineer III with experience working in cloud service provider environment that strives for customer excellence...  ...your impact       ~ Professional Development – Access learning opportunities, training programs and support for certifications... 
    Full time
    Casual work
    Work at office
    Local area
    Remote work
    Flexible hours

    Opti9 Technologies

    Ottawa, ON
    7 days ago
  • $96.56k - $128.74k per year

     ...trade. Position: Senior Network Delivery Engineer Employment Type: Permanent...  ...Development: Take advantage of our continuous learning opportunities, including training programs...  ...and the world. Apply today! Want to learn more about EDC? Check our website at... 
    Permanent employment
    Full time
    Summer work
    Work at office
    Remote work
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    2 days ago
  • $106k - $156k per year

     ...immediate 12-month contract opening for an Engineer. About the Team: Huawei Canada's...  ...innovation, mentorship, and a passion for learning. If you thrive on solving complex...  ...communication systems is an asset. Knowledge of Machine Learning is an asset. Knowledge of DSP... 
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    1 day ago
  • $96.56k - $128.74k per year

     ...and the world better through trade. Position: Senior Quality Engineer/Lead Employment Type: Permanent   Compensation Details...  ...Professional Development: Take advantage of our continuous learning opportunities, including training programs, workshops and language... 
    Permanent employment
    Full time
    Summer work
    Relocation package

    Export Development Canada

    Ottawa, ON
    10 days ago

Do you want to receive more vacancies?

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