Job Search

Recruit Detail

Find out more about the work we do, the experience and skills we can bring to the table, and our terms and conditions.

Company Name

Sherpa & Company Ltd.

Job Type

Software Engineer (Natural Language Processing/Machine Learning)

Work Detail

[Job Description] In this position, you will act as a software development professional with a focus on natural language processing, and will be responsible for the development of core technologies in our product group and the operation of the deliverables. Excellent expertise in natural language processing and machine learning, as well as knowledge of medium- to large-scale software development and operation are required. Specifically, you may be responsible for the following tasks. - Development of AI benchmark analysis to support the improvement of ESG evaluations - Classification and information extraction for ESG documents - Improvement of learning, evaluation, and test data collection processes - Building a system for automatic collection of ESG scores - Development of analysis and generation technology to automate ESG work - Building and operation of in-house software development infrastructure - Collaboration with academic research and related research institutions

Ideal Profile

Required skills Meet all six of the following: - Master's degree or higher in computer science (including prospective degree) - One of the following: - Doctoral degree in computer science (including prospective degree) - More than four years of practical experience in natural language processing (including graduate school research) - Excellent knowledge of any of the following: - Rust: Algorithms, data structures, Web API development - Python: Natural language processing, machine learning, large-scale language models, data analysis - TypeScript: Web application development - Excellent ability to document information and have no problems communicating through text - No problems reading, writing, or speaking Japanese - No problems reading and writing English Welcome skills - Experience leading products, research and development, or other projects related to natural language processing Desired personality [General expectations for employees] - Able to empathize with our company's mission and products - Able to take responsibility for work, plan a path to results, and work without fear of failure - Able to calmly analyze the events surrounding oneself based on facts and engage in logical discussions and proposals [Expectations as a software engineer] - Able to understand the value that customers desire and carry out product development based on that value - Able to carry out software design that is highly maintainable and takes into account continuous operation - Able to have excellent knowledge of the latest software technologies and be able to incorporate them into one's own work as necessary

Work Location

Tokyo Head Office or Work from Home Tokyo Neon Building 2F, 6-4-22 Minamioi, Shinagawa-ku, Tokyo

Phd. Stating Salary

It will be decided based on your ability at the time of joining the company. (Minimum 8 million yen) Please ask for details when applying.

Similar Recruits

Chowa Giken Co., Ltd.

Job Type
Language AI Development Project Leader

■Job Description Your main technical area will be natural language processing, and under the supervision of the group manager, you will be responsible for project management and technical guidance to team members. Your main job will be "contract development," and you will be assigned to projects and work on them as part of a team. You may also be in charge of "product development," or you may be assigned to multiple projects. - Contract development: Develop and verify AI technology to solve client issues, with the aim of putting it into practical use. - Product development: Develop our own AI engine to be used in contract projects. Most contracted projects are prime projects, and you will be involved in all processes from proposal to practical use. For example, in contract development, you will work as a team of multiple people to carry out the following tasks. - Extracting the issues that clients face and considering and proposing technical solutions - Technical research through international conferences, papers, etc. - Analyzing and visualizing client data - Implementing, verifying, and evaluating the performance of technical methods such as deep learning and machine learning, mainly focusing on natural language processing - Technical consultation with Hokkaido University professors who serve as technical advisors - Creating and reporting reports You will also be responsible for the following tasks as a project manager. - Client facing - Project planning, specification formulation, task identification, scheduling, work instructions to engineers, progress management - Design, implementation, review, evaluation [Development environment] - Mainly development using Python - Use and development of language models using libraries such as Huggingface [Assignment information] - There is a mentor system that is regularly held under the guidance of university professors, and you can consult on your project and discuss papers. - As a venture company originating from Hokkaido University, you can take advantage of academic and cutting-edge knowledge.

2025年卒 2026年卒

Chowa Giken Co., Ltd.

Job Type
Numerical AI Development Project Leader

Your main technical areas will be machine learning and mathematical optimization, and you will be responsible for project management and technical guidance to team members under the supervision of the group manager. Your main job will be "contract development" and you will be assigned to projects and work on them as a team. You may also be in charge of "product development" or assigned to multiple projects.  - Contract development: Develop and verify AI technology to solve client issues, with the aim of putting it into actual operation.  - Product development: Develop our own proprietary AI engine to be used in contracted projects. Most contracted projects are prime projects, and you will be involved in all processes from proposal to actual operation. For example, in contract development you will work as a team of multiple people to carry out the following tasks. ・Technical lead for numerical AI projects, including project planning, specification formulation, design, implementation, review, and evaluation based on machine learning and mathematical optimization methods ・Identify customer issues through client facing, propose technical solutions, and create and report on reports ・Identify tasks, schedule, give work instructions to engineers, check results, etc., and report progress to the group leader while promoting actual project work (including outsourcing management) ・Integrate technical solutions and horizontally deploy technology, and provide feedback to the company's AI engine ・Build MLOps using cloud environments such as Azure and AWS ・Technical guidance within the team ・Technical research through international conferences, papers, etc.

2025年卒 2026年卒