At EPSON we have a passion to innovate. Our engineers develop and advance EPSON's leading-edge technologies throughout product lines comprised of information-related equipment such as printers, scanners, projectors, robots and augmented reality devices.
Epson products are well known around the world for their superior quality, functionality, compactness and energy efficiency.
Our R&D team at EPSON Canada researches and develops cutting-edge computer vision technologies and converts conceptual research outcomes into tangible customer applications.
Technologies developed at Epson Canada have a global reach.
We are seeking a Researcher with significant technical skills in the fields of Computer Vision, Robotics, NLP, Deep Learning and Large Scale Models.
The successful candidate will be responsible to design, develop, integrate and productize machine learning technologies for the next generation of EPSON products.
The role requires the use of judgement, managing multiple priorities and independent decision-making.
Responsibilities :
- Investigate and utilize complex engineering and mathematical principles to develop core technologies, composing of algorithm structures and finding solutions to complex problems.
- Design and implement machine learning algorithm for current and future Epson applications.
- Create, prioritize, communicate, maintain, and execute roadmaps, project plans, and commitments.
- Oversee completion of machine learning system / software testing / evaluation activities and actively communicate the results to management and stakeholders.
- Periodically, review and update the system requirements / design documentation together with algorithm reports.
- Actively participate in the patents filing process to ensure protection of EPSON core technology ideas.
Essential Skills & Requirements :
- PhD or Master of Science Degree in Computer Science, Computer Engineering, or related technical discipline.
- Good theoretical and practical knowledge of the state-of-the-art AI research and innovation, including deep learning, natural language processing, foundation models, transformer architectures etc..
- 2+ years of hands-on experience in developing, fine-tuning and deploying large-scale models, including LLM, VLM, MLLM, for a variety of applications in the fields of robotics and computer vision.
- Good programming skills with C++, Python, with sufficient familiarity to at least one of the following frameworks : Tensorflow, PyTorch.
- Publication in reputed conferences and journals with the fields of AI, computer vision and robotics.
- Well organized with excellent verbal and written communication skills.
- Team builder / player, with an energetic and proactive attitude.
Additional Skills :
- Experience with software development tools, source control, issue tracking, continuous integration, code coverage
- Understanding and practical experience with optical systems.
We thank all candidates who apply, however, only those selected for an interview will be contacted.
We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.
Epson Canada Limited is committed to providing accommodations for people with disabilities in our recruitment process. If you require an accommodation, please make your accommodation needs known in advance and we will work with you to meet your needs.