JOB DESCRIPTION

Lead Machine Learning Engineer

C++ Python

About
About the company
This company is now developing a product family which includes a learning and inference software stack and accelerator IP that enables deep learning with low power consumption.
To realize their mission "To create innovative devices with machine learning and make them available everywhere”, the team is developing the infrastructure library to develop deep learning models that run on the product's accelerator.
This infrastructure library includes deep learning operators that this company has patented and numerous sample models, which are used by both internal and external engineers to develop models. The team aims to increase both internal and external model productivity by enhancing the value of this infrastructure library, thus the "product" IP will be embedded in many devices all over the world and used in daily life.
The development of deep learning libraries involves a wide range of issues, including those that can be solved by pure software engineering and those that require following the latest technological developments in deep learning.
PR Aspects
Working hours: Flexible working hours (5:00-22:00, standard working hours 8h), no core hours
Telecommuting allowance 5,000 yen/month
JobDescription
This company is mainly engaged in the research and development of quantized neural networks and the development of their product, an accelerator to run such networks at high speed, in order to solve the problem of power consumption, which is a major barrier to the widespread use of deep learning. Due to the fact that they develop their own hardware, the company is looking for a machine learning engineer who is proficient in deep learning and can lead projects that utilize it in order to develop models that run at high efficiency while meeting the limitations of their hardware.

In particular, they are looking for a talented machine learning engineer who can develop highly practical deep learning models to realize edge AI that works in various industrial fields that require low-power devices, utilizing their product.

- Development of quantized deep learning models considering embedded environments that run efficiently on the accelerator IP.
- Develop high-performance, high-quality models that meet business and customer requirements in target industries.
- Create product specifications, overall design, and development plans, and lead design and development projects.
- Researching, understanding, and sharing the latest technology trends


Development languages: Python, C++
OS: Linux
ML libraries: TensorFlow, PyTorch, scikit-learn
Others: GitHub Enterprise, Slack

※Please note that the position is only for those who are currently residing in Japan only
Requirements
It Skills

Programming Languages-Data base related

C++,Python

Must
- Master's degree in informatics or a nearby field, or equivalent knowledge and experience.
- Experience (1+ years) leading the design and development of a product or system development project using machine learning or deep learning frameworks in a multi-person team.
- Experience (2+ years) as a developer designing, developing, and researching systems and products using deep learning.
- Deep understanding of image processing and computer vision and practical experience using it (2+ years).
- Experience in software development projects based on Agile or Scrum development (2+ years).
- Business level communication skills in Japanese .
Japanese Level
  • Business / Fluent
Better
- PhD or equivalent knowledge and experience in informatics or a neighboring field.
- Experience developing products and solutions that combine image processing and computer vision with deep learning models.
- Understanding of computer architecture and low-level programming experience.
- Experience with various model compilers and runtimes for deep learning. (TensorRT, TensorFlow Lite, OpenVINO, ONNX Runtime, etc.)
- Experience optimizing machine learning or deep learning models for embedded devices.
- Experience in accepting peer-reviewed papers on machine learning and deep learning.
- Experience with machine learning competitions (e.g. Kaggle), competitive programming. (e.g. AtCoder)
- Experience bringing products to market.
Ideal candidate
- Shares this company's mission and vision and are committed to developing products that solve customer issues.
- Able to lead a company-wide project from start-up to closing, with appropriate support from others, using good judgment to lead the project autonomously to a successful conclusion.
- A team player and able to communicate with others in a respectful manner
- Able to build consensus through constructive dialogue and discussion based on trust and cooperation in order to produce optimal outputs efficiently and effectively.
- Able to extract issues from facts and events, prepare documents (proposals) that clarify goals, issues, and the best means of addressing them, and explain them to relevant parties regardless of position (we emphasize documentation when sharing information in order to ensure transparency and prevent information asymmetry)
- Share the mission and vision and take on challenges toward the same future.
- Empathy with the realization of the company's Mission and Vision, interest in the technology and business, and willingness to catch up. Passionate about developing products that solve customer problems. 

Conditions
Annual Expected salary (Minimum)
6000000
Annual Expected salary (Maximum)
12000000
Transporation cost coverage
  • Covered based on Company's set policy
Flextime
  • Yes
Holidays
  • End of Year and New Year Holiday
  • Saturday
  • Golden Week
  • National Holiday
  • Sunday
Insurances
  • Worker’s Accident Compensation Insurance (労災保険)
  • Health Insurance (健康保険)
  • Unemployment Insurance (雇用保険)
  • Welfare Pension Insurance (厚生年金保険)
Remote Work
  • Options for remote work