JOB DESCRIPTION

Full Stack Engineer for a Big-Data Analytical Tech Company

Full stack engineer Software engineer Machine Learning, Deep Learning

About
About the company
In a nutshell, this is a data science company working on making the future come true.
Their core business is, by specializing in big data analytics – AI algorithm, to offer their clients tailored and optimal solutions. Its industries focus (clients) are top companies in automotive, manufacturing, IT, and finance.
The following are examples of concrete services:
- Automotive: it helps with autonomous driving-related data.
- Manufacturing: it helps factories become smarter.
- IT-logistics: it helps with AI Chatbots.
- Finance: it helps with risk management and tailored financial package recommendations.
One of their big projects is working, together with Toyota, KDDI and others, on autonomous driving.
The company puts people first, not only in words but with concrete policies. It values good performance and compensates accordingly, limits overtime work 8in average less than 17-hour/month). It also provides flexible career path. This is to say, staff can choice whether to follow very technical or managerial role and managers help, during one on one meetings, developer personal career. Furthermore, they have flex time (core hours 10:00~16:00); they always have study sessions (2~3 times a week).
It offers various types of allowances and arrangements such as housing allowance for those living nearby (¥ 30,000/monthly). It has child care-related flexible arrangements (even until your kid goes to elementary school); money support for books purchase; training support; laptop purchase based on personal choice. People with disabilities are welcome. Example of their study session: reinforcement learning theory & implementation; implementation of topic models.
There are already foreign staff.
This is the perfect place for a professional aspiring at building strong expertise in data analytics.
Corporate Culture
-80% of the employees is Data Scientist or Engineers
-Bran-new office.
Global Aspects
  • Already foreign employee(s) working
  • Many employees speak English
  • Actively pursuing diversity at the work place
JobDescription
You will be responsible for design and implementation of Web applications for in-house developed products. You also need to develop these products by trial and error with team members in order to solve the customer's issues in utilizing machine learning in their business system.

Key Responsibilities:
・ Design and implementation of front end and back end of Web application.
・ Application design and implementation using Kubernetes functions.
・ Embedding machine learning models into applications.
・ Automation of a series of flows from data collection to learning, deployment, and re-learning in machine learning.

Acquired skills and experience:
・ Wide range of development skills from infrastructure to front end.
・ Experience of team development by scrum.
・ Experience of systematizing the flow of machine learning by scratch, and the technical skills required to realize it.
・ Knowledge of engineering around machine learning.

Development environment:
【Programming language】
・ Python, Scala, Typescript, JavaScript, C, C ++, etc.
【Framework / Library】
・ Flask, Play Framework, SQLAlchemy, React, Redux, Apache Beam, etc.
【Database】
・ PostgreSQL, Cloud Datastore, etc.
【infrastructure】
・ Kubernetes, Azure, GCP, Terraform, Packer, etc.
【Management tool】
・ ZenHub, Pivotal Tracker, Jenkins, CircleCI, etc.
【Company tools】
・ GitHub, Slack, etc.
【PC used】
・ Mac, Windows selectable.

※Please note that the position is only for those who are currently residing in Japan only
Requirements
Must
-Experience developing web applications using object-oriented languages(Python, Scala, Typescript, JavaScript, C, C ++, etc.).
-Experience developing web applications that utilize the cloud system.
Japanese Level
  • Intermediate
Better
-Development experience in a team using Pull Request
-Development experience in a team with Scrum.
-Web application development experience using React.
-Experience building systems using Kubernetes.
-Experience developing applications using machine learning.
-Research and development experience in computer science, image processing, machine learning.
-Contribution experience to OSS.
Type of people (Personality)
・ Person who has strong interest in solving customer problems using technologies including machine learning.
・ Person who can perform duties independently without limiting the scope.
・ Person who can discover the problem himself and work on the problem solving autonomously.
・ High motivation to learn and collect information about technology.
・ Those who can take ownership of their own business.
Conditions
Annual Expected salary (Minimum)
5000000
Annual Expected salary (Maximum)
10000000
Salary promotion
once or twice a year
Transporation cost coverage
  • up to 30,000JPY
Work hours
9:00 - 18:00
Flextime
  • Yes
Holidays
  • End of Year and New Year Holiday
  • Saturday
  • National Holiday
  • Sunday
Insurances
  • Worker’s Accident Compensation Insurance (労災保険)
  • Health Insurance (健康保険)
  • Unemployment Insurance (雇用保険)
  • Welfare Pension Insurance (厚生年金保険)
Other benefits
  • Free snack
  • You can choose your own PC type
  • Conference/event participation support
  • Book purchase support
  • Free Coffee/Tea
*Other systems for employee:
-Influenza vaccination assistance system.
-Club activity support system.
-employee stock ownership.
-Payment of condolence money.
-Supports taking statistical tests.