About Net Smile

Bunkyo-ku, Tokyo

We use AI, Machine Learning, and NLP to build systems that help automate tasks for businesses. Our main product is AIScanRobo – a system for extraction of relevant information from printed documents for automating routine office work.

Key benefits

  • Flexible work hours
  • No compulsory overtime
  • Small, international team

About the position

We are looking for a full time back end engineer with extensive Python experience and good knowledge of backend architecture and structure. Our product’s core technology uses machine learning techniques and therefore most of it is written in Python. For this position you will use machine learning algorithms and modules created by our Machine Learning experts and turn it into production code. You will help structure our code and make it run seamlessly and effectively on AWS servers, use RPC to communicate between components and ensure that computations are performed in a stable and timely way for our system to use.

Requirements

  • Good familiarity with writing, testing and debugging Python code
  • Knowledge of RPC techniques and event messaging (RabbitMQ etc.)
  • Knowledge of microservices and REST
  • Hands on experience with designing complex system interaction

Nice to haves

These aren’t required, but be sure to mention them in your application if you have them.

  • Japanese language ability, as you’ll need to deal with Japanese data and some Japanese documentation
  • Hands on experience with machine learning models in production and common machine learning frameworks
  • Usage of code quality tools such as unit tests, integration tests, linting and pull requests
  • Node.js and JavaScript knowledge

Compensation

¥7 to 10 million annually.

Hiring Process

  1. 1st technical interview

    All interviews we conduct are remote via Google Meet. The first interview involves whiteboard coding.

  2. 2nd technical interview

    If you have machine learning experience, we'll give you a take-home machine learning test, and the second interview will be based on the results of it. If not, we'll go directly to a more difficult Python coding test.

  3. HR Interview

    The HR interview will be a more general check of if you're a cultural fit. It will be conducted by one or two members of the HR team, and often the engineering manager will participate as well.

  4. Hiring Interview

    This final step, conducted the same day as the HR Interview, will be with the CEO, who will ask you about things like your motivation for joining.

DO YOU NEED MORE INFO?
ASK A QUESTION

Other Jobs at Net Smile

Related jobs

About Net Smile

Bunkyo-ku, Tokyo

We use AI, Machine Learning, and NLP to build systems that help automate tasks for businesses. Our main product is AIScanRobo – a system for extraction of relevant information from printed documents for automating routine office work.

Key benefits

  • Flexible work hours
  • No compulsory overtime
  • Small, international team

Other Jobs at Net Smile

📬 More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.