Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a Research Engineer to join their Intelligent Testing Technology Team. This role involves conducting cutting-edge research to integrate large language models with formal methods, enhancing software engineering processes. The ideal candidate will have a strong academic background in software engineering or AI, with proven research experience in applying LLMs. You'll collaborate with experts to solve complex challenges and contribute to innovative software systems. Join a forward-thinking team that is shaping the future of technology through advanced AI applications.
Social network you want to login/join with:
Location:
Markham, Canada
Information Technology
oeg3vgs4
06.05.2025
Huawei Canada has an immediate permanent opening for a Research Engineer.
About the team:
The Intelligent Testing Technology Team, currently a part of the Waterloo Research Centre, is at the forefront of integrating large language models (LLMs) with formal methods to advance artificial intelligence. By harnessing LLMs' strengths in natural language processing and generation, this team explores their synergy with the precision of formal verification techniques. As part of this team, you will collaborate with industry leaders on groundbreaking projects and contribute to shaping the future of technology.
About the job:
About the ideal candidate:
A PhD or Master's degree 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.