JOB DESCRIPTION

Machine learning engineer (ML engineer)

About
About the company
This company creates a mechanism for expression and creation, based on the mission, "everyone can start and continue." This media platform supports all creators. Creators will announce the content they want, provide support from fans and friends with memberships, store shops, and brand owners in the store, and use the product to disseminate information.
PR Aspects
Content purchase subsidy system (5,000 yen/month)
 (Can be used not only for the purchase of in-house content but also for the purchase of books, theater performances, etc.)
Remote work allowance (500 yen * number of working days. Maximum 60,000 yen per half year)
Loan of display for remote work
Subsidy for food and beverage for welcome lunch (including online lunch)
Subsidy for purchasing development tools (JetBrains) at company expense
Participation in company-sponsored events
 Participation in company-sponsored events (various study groups, social events with creators, etc.)
Congratulatory money (for marriage and childbirth)
Discount coupons for babysitters are available.
Office Glico is available.
JobDescription
This company develops their own platform. Here, the number of articles posted per day exceeds 30,000, and it has grown rapidly as a place for creators. In creating a platform that can concentrate on "creation", there are many issues that need to be solved, such as a mechanism that makes users want to keep writing, and creating a mechanism that allows users to encounter the articles they want to read immediately. This company is looking for engineers who will solve future issues together.

In this position, the candidate will be in charge of the construction of a system that uses Machine Learning and elemental technology to solve problems that exist in the product. The expectation isn't only about model development using machine learning, but also task design to solve problems, and system design to incorporate developed models into the platform, development, and operation.

[Work content]
The machine learning team has raised a mission that "we will promote Kaizen, where machine learning is organically linked to the realization of a note that"will be able to continue creation and continuation ", using all means.

・ Machine learning is required to achieve goals and requirements definition of products using element technology
・ Necessary prototype model development and evaluation
・ Construction of ML pipeline in the production environment based on prototype
・ Monitoring of products and A/B tests incorporating deployed models


[Examples of projects working on machine learning teams]
・Development and improvement of recommended engines that present appropriate content from user's behavior history and content information
・Develop and improve classification engines that classify content with appropriate granularity, such as articles, manga, and illustrations, etc.
・Development and improvement of articles evaluation engines to properly divide articles
・Develop and improve an engine that detects users who act maliciously on the platform

These projects will be mainly involved in the development and evaluation of machine learning models, a series of pipelines for learning, and system development utilizing elemental technology."

[Technological stack used within the company]
Development languages: Ruby, Go, Python, Swift, Kotlin, JavaScript, TypeScript, etc.
Frameworks: Ruby on Rails, Nuxt.js, Next.js, Flask, etc.
E2E: mabl
CI/CD: Circle CI, GitHub Actions, CodeBuild, etc.
AWS services: EKS, ECS, Kinesis, Lambda, S3, Glue, Athena, EMR, API Gateway, etc.
Databases: MySQL, Redis, InfluxDB, DynamoDB, DocumentDB, Snowflake, etc.
Search engines: Elasticsearch, Amazon CloudSearch
Others: Docker, Looker, Grafafa, Fluentd, Digdag, Embulk, etc.


※Please note that the position is only for those who are currently residing in Japan only
Requirements
Must
- Basic knowledge about Machine Learning and statistics
- Those who can use Machine Learning libraries (Scikit-Learn, Pytorch, etc.)
- Those who have more than a year of ML pipeline construction and ML model service experience
Japanese Level
  • Advanced
Better
- The candidate should be able to read papers on machine learning and implement algorithms.
- Experience in web application development.
- The candidate should be able to build machine learning systems that take into account not only predictive performance but also system performance.
- Knowledge and experience in building systems to improve the efficiency of the machine learning environment.
- Knowledge and experience in evaluating
- Knowledge and experience in ML models such as A/B testing
Ideal candidate
- Those who share their mission and have a strong will to succeed.
- Those who have a high sensitivity to new technologies and web services without being bound by past experience, and who can continue to improve the quality of their products from a technological standpoint.
- A person who can think about how the system should be changed amidst the daily changes in the internal and external environment, and promote discussions on the changes.
- A person who can think of systematically superior designs and mechanisms, taking into account mid- to long-term operational load and scalability.
- Those who can take ownership of complex issues that need to be resolved and enjoy moving things forward.
Conditions
Annual Expected salary (Minimum)
5000000
Annual Expected salary (Maximum)
11000000
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 (厚生年金保険)
Other benefits
  • Conference/event participation support
  • Book purchase support
■They have a flexible work schedule.
*Full remote work is also available for engineering positions.
■Flextime system
(Core time: 11:00-16:00, Flexible time: 6:00-11:00/16:00-22:00)
Standard working hours: 8 hours/day
■Content purchase subsidy system (5,000 yen/month)
 (Can be used not only for the purchase of in-house content but also for the purchase of books, theater performances, etc.)
■Remote work allowance (500 yen * number of working days. Maximum 60,000 yen per half year)
■Loan of display for remote work
■Subsidy for food and beverage for welcome lunch (including online lunch)
■Subsidy for purchasing development tools (JetBrains) at company expense
■Participation in company-sponsored events
■Participation in company-sponsored events (various study groups, social events with creators, etc.)
■Congratulatory money (for marriage and childbirth)
■Discount coupons for babysitters are available.
■Office Glico is available.
Remote Work
  • Full remote (Under Covid-19)