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$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...SuggestedFull timeRemote workRelocation$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...SuggestedPermanent employmentFull timeSummer workInternshipWork at officeRelocation package2 days per week3 days per week- ...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...SuggestedLong term contractFull timeContract workTemporary workPart timeCasual workLocal area
- ...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...SuggestedPermanent employmentFull timeWork at officeRemote workFlexible hours
- ...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....SuggestedLong term contractFull timeRemote work
$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 timeContract workInternshipWork at officeLocal areaFlexible hours- ...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 timeInternshipWork at officeWorldwide
$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#,...- ...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 timeInternship
$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 timeRemote workWorldwideFlexible hours$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 employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...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 timeInternship
- ...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 employmentFull timeInternship
$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 timeInternshipFlexible hours$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 timeTraineeshipWork at office$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 employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week$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 timeFor contractorsLive InWork at officeRemote workFlexible hours- ...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 contractFull timeTemporary workWorldwide
$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 timeInternshipLive InWork at officeRemote workFlexible hours$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- ...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 contractFull timeWork at officeLocal areaWork from home
$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 timeWork at officeLocal areaFlexible hours$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 workInternshipWork at officeImmediate start- ...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 jobPermanent employmentFull timeImmediate start
$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 employmentFull timeContract workInternshipImmediate start$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 timeWork from homeFlexible hours- ...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 timeCasual workWork at officeLocal areaRemote workFlexible hours
$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 employmentFull timeSummer workWork at officeRemote workRelocation package3 days per week$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 workInternshipImmediate start$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 employmentFull timeSummer workRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Engineer. Be the first to apply!
