JOB DESCRIPTION

Senior Software Engineer

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 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 this company's 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. Therefore, they are looking for a senior software engineer who can solve such diverse issues by setting and driving project goals on their own.


The candidate will be responsible for the followings:
- Develop and lead technical projects necessary to achieve team and corporate goals. Also, engage in technical discussions company-wide as needed.
- Collaborate with engineers inside and outside the team to design solutions to difficult technical problems.
Propose and drive measures to enhance the quality of the codebase and productivity of the team and the entire company.

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

Programming Languages-Data base related

Python

Must
- Bachelor's degree in computer science or relevant technical field, or equivalent work experience
- Working experience in coding using Python
- Working experience as a code reviewer
- Development experience in machine learning
- Reading and understanding technical documents in English
Japanese Level
  • Business / Fluent
Better
- Master's degree or PhD in computer science or relevant technical field, or equivalent work experience
- Working experience with machine learning frameworks (PyTorch, TensorFlow)
- Working experience in project management
- Working experience as a system architect
Ideal candidate
- Able to work reliably (respect HRT principles) as a professional software engineer.
- Willing to learn and self-improve.
- Able to find issues independently and be proactive in driving projects forward.
- Able to lead a company-wide project autonomously and successfully from start-up to closing with excellent judgment skills, while providing appropriate support to others.
- Able to build consensus through constructive dialogue and discussion with trust and collaboration to deliver efficient and effective optimal outputs
- Able to identify issues from facts and phenomena, prepare a document (proposal) that clarifies goals, issues, and best means of addressing them, and explain it to all parties involved, regardless of position. (To ensure transparency and prevent information asymmetry, we emphasize documentation when sharing information)
- Agree with the company's Mission and Vision, have an interest in their technology and business and are willing to catch up with them. Have a passion for developing products to solve customer issues.
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
  • Golden Week
  • Saturday
  • National Holiday
  • Sunday
Insurances
  • Worker’s Accident Compensation Insurance (労災保険)
  • Health Insurance (健康保険)
  • Unemployment Insurance (雇用保険)
  • Welfare Pension Insurance (厚生年金保険)
Remote Work
  • Options for remote work