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

Machine Learning Engineer

$106k - $156k per year
Full-time

Huawei Technologies Canada Co.,

Job description

Huawei Canada has an immediate permanent opening for a Machine Learning Engineer.

About the Team:

The Human-Machine Interaction Lab unites global talents to redefine the relationship between humans and technology. Focused on innovation and user-centered design, the lab strives to advance human-computer interaction research. Our team includes researchers, engineers, and designers collaborating across disciplines to develop novel interactive systems, sensing technologies, wearable and IoT systems, human factors, computer vision, and multimodal interfaces. Through high-impact products and cutting-edge research, we aim to enhance user experiences and interactions with technology.

About the Job

  • Develop and deploy machine learning models for: Solar and wind power forecasting, supporting both real-time operations and longer-term energy planning

  • Build data-driven components for renewable plant digital twin platforms, including: Real-time generation simulation and monitoring; Weather-driven scenario analysis; Performance diagnostics and anomaly detection

  • Work with diverse data sources, such as: SCADA and historical generation signals; Meteorological measurements and NWP forecasts; Satellite imagery and sky-imager video streams; Plant layout, spatial topology, and turbine/panel metadata

  • Collaborate with cross-functional engineering and research teams to deliver practical, production-ready solutions.

The total target annual compensation for this position ranges from $106,000 to $156,000 depending on education, experience, and demonstrated expertise.

Job requirements

About the Ideal Candidate

  • Master’s or PhD degree in: Machine Learning / Computer Science; Applied Mathematics / Statistics; Meteorology / Atmospheric Science; Energy Systems / Electrical Engineering

  • Strong foundation in machine learning, deep learning, and statistical modeling

  • Proficiency in Python and modern deep learning frameworks (PyTorch is an asset)

  • Experience with computer vision and image/video processing, such as: Remote sensing imagery understanding; Spatio-temporal video modeling; Vision Transformers or related architectures

  • Familiarity with physics-informed learning, including: Incorporating physical constraints into neural models; Hybrid modeling combining data-driven and domain knowledge

  • Ability to work with real-world industrial sensor data and build robust forecasting pipelines.

Additional Information

Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.

All applications for this position are reviewed directly by our hiring team, we do not use artificial intelligence tools to screen or select candidates.

All done!

Your application has been successfully submitted!

You've already applied for this job

We appreciate your interest in this position. Unfortunately, you have already applied for this job.

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer in Markham, ON vacancy
  • $114.4k - $164.4k per year

     ...nQualcomm Canada ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Machine Learning Engineering\n\nGeneral Summary:\n\nAI\u2019s ability to...  .... In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep... 
    Suggested
    Full time
    Work from home

    Qualcomm

    Markham, ON
    13 hours ago
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software...  ..., especially for AI accelerators or DSPs. Solid knowledge of machine learning concepts and model structures. Optimization of algebraic... 
    Suggested
    Full time

    Qualcomm

    Markham, ON
    13 hours ago
  • $114.4k - $164.4k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine Learning Engineering General Summary: As a member of Low Power AI solution team, you will play a critical role at deploying AI models on Qualcomm's low power AI accelerator... 
    Suggested
    Full time
    Work from home

    Qualcomm

    Markham, ON
    13 hours ago
  • $124.2k - $174.2k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS Engineering General Summary: QUALCOMM...  ...concepts: Clock domain crossing and reset architecture Machine Learning HW development FIFOs implementation Bus implementation/... 
    Suggested
    Full time
    Work from home

    Qualcomm

    Markham, ON
    13 hours ago
  •  ...and develop state-of-the-art technology in computer vision and machine learning. Work with various types of image and video analysis,...  ...senior Bachelor or Master’s in Computer Science, Electrical Engineering or a related technical field, having strong software development... 
    Suggested
    Long term contract
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    15 days ago
  • $131.2k - $181.2k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine Learning Engineering General Summary: We are seeking a talented Machine Learning Engineer to join the Qualcomm AI Processor Solutions team, where you will help develop next... 
    Remplacement
    Work from home

    Qualcomm

    Markham, ON
    3 days ago
  •  ...Technical Challenge We are seeking a seasoned and innovative Machine Learning Lead to own the technical strategy and execute on optimizing...  ...recruit, lead, mentor, and grow a high-performing team of ML engineers. Foster a culture of innovation, rigorous testing, and cross-functional... 
    Full time
    Remote work
    Relocation

    Blumind

    Markham, ON
    more than 2 months ago
  • $69.95k - $87.44k per year

     ...Employee Share Purchase Plan with Company Match Continuous learning and growth so you have the skillset needed to succeed and take on...  ...and data to continuously refine learning solutions and improve learner experience. Identify, track and report on key metrics to determine... 
    Long term contract
    Full time

    Support Services Office

    Markham, ON
    13 hours ago
  •  ...About the Organization: CAROBOT Learning and Research Organization is an Ontario-based not-for-profit corporation focusing on promoting...  ...you may be assigned to one or both based on your expertise: Engineering Design Responsibilities: design electronics hardware... 
    Permanent employment
    Temporary work
    Summer work

    CAROBOT Learning and Research

    Markham, ON
    13 hours ago
  •  ...Responsibility: JOB SUMMARY: The L&D Coordinator provides support to the Learning & Development team. In this capacity, the L&D Coordinator...  ...specialized training. Demonstrate initiative in improving learner experience and streamlining coordination processes. Adapt... 
    Full time
    Work at office
    Home office
    Shift work

    SE Health

    Markham, ON
    8 days ago
  • $18 - $26 per hour

    Overview Languages English Education ~ No degree, certificate or diploma Experience 5 years or more On site Work must be completed at the physical location. There is no option to work remotely.
    Permanent employment
    Full time
    Remote work

    Markham Furniture Inc.

    Markham, ON
    5 days ago
  • Advance your career at Qualcomm as a Machine Learning Engineer, specializing in C++ development for AI-driven applications. Build high-performance software solutions that shape the future across various industries. Qualcomm Canada ULC is seeking a seasoned engineer to strengthen... 

    Qualcomm

    Markham, ON
    4 days ago
  • $99.5k - $149.3k per year

    Company:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group Machine Learning EngineeringGeneral Summary:NOTE:Our team does not work in data science...  ...transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their... 
    Work from home

    Nutanix

    Markham, ON
    2 days ago
  • Shape the future of machine learning at Qualcomm as a Compiler Development Engineer. Focus on algorithm design and compiler efficiency for high-performance hardware solutions. Qualcomm Canada ULC is looking for a Machine Learning Engineer dedicated to compiler development.... 

    Qualcomm

    Markham, ON
    1 day ago
  •  ...generations. Role Summary We are looking for an experienced Senior Engineering Manager to lead and grow a technical team as we embark on a...  ...paths, mentoring, and ensuring a culture of accountability, learning, and inclusion. Collaborate with product owners, business... 

    Xplore Inc.

    Markham, ON
    13 hours ago
  • $99.5k - $149.3k per year

     ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine Learning Engineering General Summary As a leading technology innovator...  ...teams Requirements Demonstrated ability to learn, think and adapt in fast changing environment... 
    Remplacement
    Work from home

    Qualcomm

    Markham, ON
    1 day ago
  • $58k - $104k per year

     ...candidate: BSc or MSc in one of computer science, software engineering, or computer engineering. Software development experience...  ...system/processor performance, CPU architecture. Knowledge of Machine Learning, vLLM, Data Agents is an asset. Experience with platform/... 
    Long term contract
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    13 hours ago
  • $106k - $156k per year

     ...description Huawei Canada has an immediate permanent opening for an Engineer. About the team:  The Distributed Data Storage and...  ...experience) in Computer Science, Artificial Intelligence, Machine Learning, or related fields. Solid programming skills, proficiency in... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    6 hours ago
  •  ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada Function : AI Engineering for Clinical...  ...You will operate at the intersection of software architecture, machine learning infrastructure, and applied AI, driving both product innovation... 
    Long term contract
    Full time

    Sitero

    Markham, ON
    13 hours ago
  • $90k - $120k per year

     ...analytics the business actually trusts? We're hiring a Senior Data Engineer for a full-time permanent position with a fast-growing...  ...well-governed data foundations that the organization's AI and machine learning initiatives will depend on Raise engineering maturity... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    2 days per week
    3 days per week

    Stack It Recruitment

    Markham, ON
    13 hours ago
  •  ...valued High-growth environment that provides opportunities for learning and growth supported by our Employee Development Program and...  ...lesson plans, etc.) Utilize Work Instructions and SOPs, to create learner friendly materials Deliver learning programs via eLearning,... 
    Permanent employment
    Full time
    Fixed term contract
    Work at office
    Remote work
    Monday to friday
    Flexible hours

    Sentrex

    Markham, ON
    13 hours ago
  • $114.4k - $164.4k per year

    Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine Learning Engineering General Summary AI’s ability to solve complex...  .... In the AI Software team, we build the Qualcomm AI Engine direct to enable OEMs and developers to run their deep... 
    Work from home

    Qualcomm

    Markham, ON
    4 days ago
  • $58k - $104k per year

     ...description Huawei Canada has an immediate co-op opening for an Engineer. About the team: Founded in 2012, the Noah’s Ark lab...  ...and ecosystems. AI & ML Integration: Working knowledge of Machine Learning principles and Large Language Models (LLMs) applied to... 
    Long term contract
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    13 hours ago
  • $124.2k - $174.2k per year

     ...Area:\n\nEngineering Group, Engineering Group \u003e ASICS Engineering...  ...register controllers, and state machines.\n\n * Knowledge of RF...  ...Understanding of supervised/unsupervised learning, neural networks, and ML-...  ...TensorFlow, PyTorch, Scikit-learn, and EDA-specific ML tools.\n... 
    Full time
    Work from home

    Qualcomm

    Markham, ON
    13 hours ago
  • $110.5k - $160.5k per year

     ...Job Description Summary Protection application engineers in the Global Customer Support team are engineers specialized in grid automation, and are fully engaged in the primary function of the Applications & Support team, namely the Level 3 (L3) technical support to GA Sales... 
    Long term contract
    Temporary work
    Relocation package

    GE Vernova

    Markham, ON
    3 days ago
  • Job Description Summary Détient globalement l'activité de contrôle de projet et définit des spécifications fonctionnelles cohérentes et des processus globaux communs pour la mise en œuvre des projets. Activités menées pour mieux comprendre ou répondre à terme aux attentes ...
    Contract work
    Relocation package

    GE Vernova

    Markham, ON
    3 days ago
  • $114.4k - $164.4k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine Learning Engineering General Summary: As a member of the Low Power AI Solution team, you will conduct advanced research on model efficiency, model compression techniques, and... 
    Work from home

    Qualcomm

    Markham, ON
    13 hours ago
  • $114.4k - $164.4k per year

     ...Qualcomm Canada ULC Engineering Group Machine Learning Engineering As a member of Low Power AI solution team, you will play a critical role at deploying AI models on Qualcomm's low power AI accelerator. The position focuses on mapping high level machine learning operators... 
    Work from home

    Qualcomm

    Markham, ON
    4 days ago
  • $127k - $225k per year

     ...permanent opening for a Senior Compiler Engineer. About the team: The Heterogeneous...  ...Development or research experience with deep learning frameworks and related ecosystem, such as...  ...are assets: Deep understanding of IR and machine level compiler optimization techniques;... 
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    15 days ago
  •  ...Description Ready to join a global developer and supplier of precision-engineered testing solutions equipment servicing markets such as automotive...  ...other electronic testing across a wide range of industries. Learn more about Acculogic at . All qualified applicants will... 
    Full time
    Internship

    Acculogic Inc.

    Markham, ON
    13 hours ago

Do you want to receive more vacancies?

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