Research Engineer Software Systems Engineering/LLMs

4 weeks ago


Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

Our team has an immediate permanent opening for a Research Engineer.

Responsibilities:

  • Conduct advanced research to explore and apply state-of-the-art LLM and AI techniques to improve software engineering processes, including requirements analysis, system design, modelling, and automated software testing.
  • Develop novel frameworks and methodologies for integrating LLMs into software engineering workflows. This includes applying prompt engineering, retrieval-augmented generation (RAG), self-consistency methods, reflection techniques, search and planning algorithms, and evaluation metrics to enhance system performance and decision-making.
  • Design and implementation of techniques that combine symbolic reasoning with generative AI models, aiming to bridge the gap between data-driven and logic-based approaches to problem-solving in software systems.
  • Collaborate with cross-functional teams of researchers, engineers, and product experts to integrate AI-driven solutions into real-world software systems engineering challenges. Communicate research findings through academic publications and industry reports.
  • Stay at the forefront of LLM advancements and related AI technologies, identifying opportunities for innovation and contributing to the development of next-generation software systems engineering tools and techniques.

#LI-TL1



What you’ll bring to the team:

  •  A Ph.D. in Software Engineering, Requirements Engineering, Artificial Intelligence, Natural Language Processing (NLP), or closely related fields, with a focus on the application of Large Language Models and AI techniques.
  • Research & development experience in the application of AI/LLMs in the software engineering domain, with a solid understanding of both theoretical foundations and practical implementations; Strong programming skills and experience in LLM development tools.
  • Proven ability to address complex challenges in AI/LLM applications, particularly in integrating AI-driven insights into software engineering tasks such as requirement specification, system design, and quality assurance.
  • Demonstrated ability to work effectively in interdisciplinary teams, with strong communication skills to convey complex technical concepts to non-expert stakeholders and present findings at conferences or workshops.


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate opening for an Intern Research Engineer.Responsibilities:Conduct advanced research to explore and apply state-of-the-art LLM and AI techniques to improve software engineering processes, including requirements analysis, system design, modelling, and automated software testing.Develop novel frameworks and methodologies for...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team as an Intern Researcher in Software Systems Engineering/LLMs. This is an exceptional opportunity to contribute to the development of cutting-edge AI technologies and shape the future of software engineering.Responsibilities:Design, develop, and implement novel frameworks and...

  • A Research Engineer

    2 months ago


    Markham, Canada Huawei Full time

    Our team has an immediate permanent opening for a Research Engineer Responsibilities: Research and apply state-of-the-art technologies to guide the synthesis process of neural symbolic architectures with the integration of LLM/AI and Formal methods. Design and develop comprehensive testing strategies for LLM-based AI systems, e.g., white box testing...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job DescriptionWe are seeking a highly skilled Research Engineer to join our team at Huawei Technologies Canada Co., Ltd.Role Overview:This is a permanent position with an immediate opening for a talented researcher to explore and apply state-of-the-art LLM and AI techniques in software engineering processes.Responsibilities:Conduct advanced research to...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for a Senior Engineer.Responsibilities:As a senior AI engineer, you will be responsible for research and development of tools and methodologies to improve performance of AI models and apply them to AI/LLM-powered compiler-centered tools to improve productivity.You will have the opportunity to collaborate with a...

  • Research Scientist

    2 months ago


    Markham, Ontario, Canada Huawei Full time

    Research EngineerWe are seeking a highly skilled Research Engineer to join our team at Huawei.Key Responsibilities:Apply cutting-edge technologies to develop neural symbolic architectures with the integration of LLM/AI and Formal methods.Design and develop comprehensive testing strategies for LLM-based AI systems, including white box and black box...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 6-month internship opening for a Support Engineer. Responsibilities:Conduct research and development in AI, with a focus on large language models (LLMs).Contribute to projects involving automatic speech recognition (ASR) and speech signal processing.Collaborate with team members to design and implement innovative solutions.Assist...


  • Markham, Ontario, Canada Huawei Full time

    At Huawei, we are seeking a highly skilled Research Engineer to join our team of experts in Artificial Intelligence (AI) and Large Language Models (LLM).This is an exciting opportunity to work on cutting-edge research and development projects, applying state-of-the-art technologies to guide the synthesis process of neural symbolic architectures with the...

  • Research Engineer

    2 months ago


    Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 12-month contract opening for a Research Engineer.Responsibilities:Conduct research and development of advanced LLMs and NLP algorithms, enhancing language understanding and generation capabilities.Design and optimize LLM architectures for scalability and efficiency in real-world applications, especially in human-computer...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job DescriptionWe are seeking an exceptional Cloud-Native Database Research Engineer to join our team at Huawei Technologies Canada Co., Ltd.About the RoleThis is a unique opportunity to merge software development with cutting-edge industrial research in databases. As a Cloud-Native Database Research Engineer, you will work on designing novel database...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Ourteam has an immediate 12-month contract opening for an Engineer.Responsibilities:  Research and analyze state-of-the-art system security and trusted computing technologies for consumer, heterogeneous (CPU/GPU/NPU-based), cluster computing architectures for high-performance computing use cases such as AI and Large Language Models (LLMs),...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Ourteam has an immediate a permanentopening for an Engineer.Responsibilities:  Research and analyze state-of-the-art system security and trusted computing technologies for consumer, heterogeneous (CPU/GPU/NPU-based), cluster computing architectures for high-performance computing use cases such as AI and Large Language Models (LLMs), novel...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Research and Development SpecialistHuawei Technologies Canada Co., Ltd. is seeking a highly skilled Research and Development Specialist to enhance our team's capabilities in large-scale LLM research and development.Key Responsibilities:Conduct in-depth research and development of advanced LLMs and NLP algorithms to improve language understanding and...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for an Engineer.Job Description:This unique role merges software development with cutting-edge industrial research in databases, including cloud-native database architecture (TaurusDB) and high-performance query and transaction processing (GaussDB SQL Engine) within next-generation cloud infrastructure.Conduct...


  • Markham, Ontario, Canada Synergistic Systems Inc Full time

    About Synergistic Systems IncWe are a global leader in design and development, specializing in electronics, electro-mechanics, and software.Our teams work on projects that define the future—from creating state-of-the-art communication systems and autonomous vehicles to advancing IoT solutions that revolutionize everyday life.Job Title: Embedded Systems...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title:Azure AI Innovation EngineerAbout the Role:Huawei Technologies Canada Co., Ltd. is seeking an experienced Senior AI Engineer/Deep Learning to join our team in Canada.Salary Range: CAD 170,000 - CAD 200,000 per year.Job Description:As a senior AI engineer, you will be responsible for research and development of tools and methodologies to improve...


  • Markham, Ontario, Canada Epson Canada Full time

    Epson Canada is a leader in innovation, pushing the boundaries of technology with cutting-edge products. As a Research Scientist, you will be part of a dynamic team that develops and advances EPSON's leading-edge technologies.We are seeking a highly skilled Researcher to design, develop, integrate, and productize machine learning technologies for the next...


  • Markham, Ontario, Canada Blackline Aluminum Systems Full time

    About the RoleWe are seeking a highly skilled software engineer to join our team at Blackline Aluminum Systems.Key ResponsibilitiesLead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems.Develop flowcharts, layouts...

  • Software Engineer

    2 months ago


    Markham, Ontario, Canada Multiplex Systems Private Limited Full time

    Job Description:At Multiplex Systems Private Limited, we are seeking a skilled Software Engineer to join our team. The ideal candidate will have excellent written and verbal English communication skills, as well as the ability to debug and test all work. Key responsibilities include building user interfaces of applications and back-end databases using...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate 4-month contract opening for a Researcher.Responsibilities:Gain insights into digital and intelligent test technologies by identifying, analyzing, summarizing, and predicting new trends and technologies regarding LLMs/AI-assisted test planning, test design, test script generation, test evaluation, test exception diagnosis, and...