ML Engineer (Image Processing)

Job Summary

  • 6,500,000 - 12,000,000(JPY / year)
  • Japan, Tokyo
  • No remote
  • Apply from Anywhere
Language Requirements
  • English: Not required
  • Japanese: Business
Key skills
  • Python
  • C/C++
Machine Learning Engineer|teamLabMachine Learning Engineer|teamLabMachine Learning Engineer|teamLab

Job Description

Job Role

Machine Learning Engineer

Job Description

Main Tasks [Common] - Develop sensing systems using various sensors such as cameras. - Travel to domestic and overseas sites to set up art exhibitions [Sensing System Development Department] - Design and development of in-house applications to control sensing used in artworks - Design and implementation of development infrastructure within the team [Machine Learning Department] - Development and improvement of object recognition models used in artworks. - Development of pipelines for machine learning [Image and Point Cloud Processing Division] - Develop algorithms for object recognition using 2D and 3D point clouds. - Development of algorithms using classical image processing - Verification of new sensors - Development using SDK

Required skills & Experience

Basic qualifications

[Common] - Experience in algorithm implementation - Japanese language skills at a daily conversational level or above [Sensing System Development Division] - More than 3 years of experience in system design and development - Experience in managing a team of 5 or more people [Machine Learning Division] - Experience in development on cloud such as AWS - Experience in learning machine learning models in business - Experience in OpenCV development [Image and Point Cloud Processing Division] - Experience in development using C or C++. - More than 3 years of development experience using OpenCV or PCL

Preferred qualifications

[Common] - Python or C++ development experience - Knowledge/experience in image processing - Experience in team development using GitHub - Experience in competition programming [Sensing System Development Division] - Experience in design and development using C or C++ - Experience in designing and developing Windows applications - Experience in development using OpenCV - OpenGL / DirectX development experience [Machine Learning Division] - Experience with containerized virtualization technologies such as Docker - Experience in model serving using ONNX [Image and Point Cloud Processing Division] - Knowledge of data structures/algorithms and implementation experience - Control of sensor devices

Tech stack

- Environment : PC (macOS, Windows), dual displays, and paid IDEs such as Visual Studio Professional are available upon request. - Infrastructure environment : Computing resources such as AWS and GCP are provided upon request. - Code Management : We use GitHub. - In-house tools : Groupware is Google Workspace for email, calendar, document management, etc. Slack is used for communication.

Job Details

Employment type
Minimum and maximum annual income(JPY)
6,500,000 - 12,000,000 (JPY)
Salary details
6.5 to 12 million
*Determined by the skills and experience possessed.
Japan, Tokyo
Apply from
Remote work
No remote
As a general rule
- Saturdays
- Sundays
- national holidays
- annual paid vacations
- year-end and New Year holidays
- summer vacation
- maternity leave
- childcare leave
- nursing leave
Employee benefits
- Semiannual closing bonus (twice a year) *Not applicable to group companies
- Long service award (300K, 500K, 1M, 2M, and 3M yen every 3, 5, 10, 20, and 30 years)
- Various other benefits are also provided.
Selection flow
STEP1 : Web Entry
STEP2 : Programming Challenge (online)
STEP3 : Interview (multiple times) *Selection flow may change depending on the case.
STEP4 : Offer of employment
Trial period: 3 months

*TeamLab develops teams that take advantage of each person's expertise, and depending on your suitability, we may offer you a different position, employment type, or group company.
*Please use only one route when applying for a position. (If we detect duplicate applications (e.g., via the TeamLab recruitment page, job hunting media, job agents, etc.), we will proceed with the selection process using the route you first applied.
You must agree to the terms and conditions and the privacy policy