JOB DESCRIPTION

Back-End Engineer for a Business Automation Solutions Company

Server Side, Back End Engineer, Network Engineer

About
About the company
The company has a vision of “Renew the world by Intelligent software (AI)”: They develop and systemize Business Intelligence by AI.

This company provides a system solution that will enable computers to handle complicated processing, so that people can focus on more creative business. It engages in all processes from collecting data to applying into client’s business.

It is still very rare for industrialists to make a team with machine learning engineers. This company can infiltrate AI into many situations by pursuing collaborative projects with leading companies of different industries.
Many hardware such as IoT and smart robots load software, but the number of companies which make its “brain (AI)” is still very few.

There are variety of places where their technologies are used. For example, CRM solution by applying AI: It is a digital marketing tool to help company with making loyal customers. This tool provides various marketing solutions such as how to use e-mail magazine or mobile application efficiently and how to offer discount coupons differently based on purchasing behavior and gender.

Automatic dialogue by applying Natural Language Processing: It offers a customer service solution by using the latest technology of Natural Language Processing and deep learning. This system enables to answer customers’ questions either on Internet, chat or e-mail automatically for 24 hours.

Besides the above, this company offers other system solutions by using algorithms such as area-specialized Image Recognition Engines and Future Prediction Engines.

General: Company information
Established in 2012
Number of employees: 30 people including partners (Engineer 60%, Business 30%)
Average age of employee: 31.2 years old
Corporate Culture
All employees are highly-skilled and very humble. Communication between employees is done on even grounds.
There is not assigned positions yet, so all employees work at own discretion.
Employees manage own performance and motivation.
“Principle of 100% Engineers”: all employees, including sales positions, have an experience of programming. Therefore, everyone can understand technical words.
Global Aspects
  • Already foreign employee(s) working
JobDescription
The company is looking for a Back-End Engineer that will be assigned to a subsidiary of the company.

The company provides a general-purpose dialogue engine that uses natural language processing technology in the customer service area, and realizes automation / semi-automation in customer service, call center, and FAQ that have been done by hand. This company's industry-specific expression dictionary (Japanese) and general-purpose system architecture perform high-precision analysis and generation of Japanese, which is difficult with overseas solutions, to support business automation.


Key Responsibilities:
-Back-end development of dialogue engine service provided for corporations
-Developing an application to serve machine learning models
-Integration with other services

We will team up with machine learning engineers specialized in each area to solve the problems that can be solved by software engineering.

Environmental development:
>Back End:
Python (Flask, Responder)
Ruby (Ruby on Rails)
Node.js
>Front End:
Vue.js
>Infrastructure:
AWS (EC2, ECS, RDS, SQS, etc.)
>Version Control:
Git / GitHub
>CI / CD:
CircleCI, CodeDeploy, Capistrano, Ansistrano
>Communication:
Slack, Trello, Confluence




※Please note that the position is only for those who are currently residing in Japan only
Requirements
Must
-Development experience as a back-end engineer for at least 3 years
-Work experience in drafting, designing, implementing and testing
-Experience developing web applications in a cloud environment
-Knowledge or experience of Databases ( MySQL, PostgreSQL etc) and networks
-Familiar with any of the following languages: Ruby, PHP, Java, Go, Python, etc.
-Business level Japanese
Japanese Level
  • Business
Type of people (Personality)
-People who are humble and can understand other people's perspectives
-People who can actively participate in discussions
Conditions
Annual Expected salary (Minimum)
6000000
Annual Expected salary (Maximum)
12000000
Salary promotion
based on annual performance
Transporation cost coverage
  • Covered based on Company's set policy
Work hours
10:00 - 19:00
Flextime
  • No
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 (厚生年金保険)