Senior Embedded ML Engineer, MLTools

Nihonbashi, Tokyo

TRI-AD logo
TRI-AD
Apply now Apply later

Posted 3 weeks ago

COMPANYToyota Research Institute - Advanced Development (TRI-AD) was established in March 2018 as a $2.8 billion joint venture between Toyota Motor Corporation (TMC), Aisin Seiki Co., Ltd. (Aisin), and Denso Corporation (Denso) to develop fully-integrated, production-quality software and automated driving technology.  TRI-AD is headquartered in Tokyo, Japan and aims to create a smooth software pipeline from research-to-commercialization, and strengthen the collaboration within the Toyota Group in the domains of research and advanced development.  The core mission of TRI-AD is to become a world-class software and technology company and to build the safest car in the world.  Attracting top talent internationally, TRI-AD has adopted English as its official language in order to facilitate collaboration and partnerships globally.
WHO ARE WE LOOKING FOR?As a Senior Engineer in the Machine Learning (ML) / Computer Vision (CV) Tools team, you will work alongside research scientists and engineers not only within TRI-AD but throughout the Toyota Group and its vendors. You will be responsible for designing and implementing automated ML/CV workflows to debug, test, optimize and scale ML models / CV applications (app for production vehicles. We are looking for engineers who are passionate about building tools and frameworks to enable cutting-edge ML / CV solutions for real-world autonomous driving problems. 

RESPONSIBILITIES

  • Develop, profile, and optimize hardware-aware ML models / CV apps and workflows
  • Build tools to deploy ML models / CV apps from the cloud to edge devices
  • Lead safe ML model / CV apps development according to ISO standards
  • Collaborate with other engineers and scientists to develop high-performance frameworks and tools
  • Design, communicate, and build new features to meet the needs of customers both inside and outside of TRI-AD

MINIMUM QUALIFICATIONS

  • Strong experience of building robust and scalable CV/ML products or tools
  • Strong experience with CV/ML model optimization for edge devices based on profiling and scheduling techniques
  • Strong C/C++and Python skills with strong ability to write high quality, unit-testable code
  • Strong communication skills, team player and a good listener as well as customer focus with a “Can-Do” attitude
  • Experience integrating with CI tools programmatically, especially Jenkins or GitLab
  • Experience with SCM tools and processes: Git, Continuous Integration, Code Reviews

PREFERRED QUALIFICATIONS

  • More than 3 years of CV/ML implementation experience in the industry
  • Strong knowledge with ML model optimization techniques like NAS (Neural Architecture Search), quantization, and distillation
  • Experience with ML frameworks like PyTorch, TensorFlow and ML standard formats like ONNX
  • Experience with ML optimization frameworks like TVM and Glow
  • ISO26262 and ISO/PAS 21448 knowledge/work experience is a plus
  • Experience in contributing to or maintaining open-source especially in machine learning software is a plus
If you are currently located at outside of Japan, don't worry, we'll set an interview over Google Hangout Meets or Skype.
By submitting your application you agree to the following terms:Click here
Job tags: Autonomous Driving C++ Computer Vision Machine Learning ML Python PyTorch Research TensorFlow
Share this job: