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 Co., Ltd.

Job Type

Software Engineer (Natural Language Processing/Machine Learning)

Work Detail

[Job Description] In this position, you will work as a software development professional specializing in natural language processing, responsible for developing core technologies and managing deliverables within our product portfolio. Excellent expertise in natural language processing and machine learning, as well as experience in developing and managing medium-to-large-scale software, are required. Specifically, you may be responsible for the following tasks: - Development of AI benchmark analysis to support improvement of ESG ratings - Classification and information extraction from ESG documents - Improvement of learning, evaluation, and test data collection processes - Construction of automated ESG score collection systems - Development of analysis and generation technologies to automate ESG operations - Construction and operation of the in-house software development infrastructure - Collaboration with academic research institutions and related research organizations

Ideal Profile

Required Skills Must meet all six of the following criteria: - Master's degree or higher (including expected degree) in Computer Science - One of the following: - Doctoral degree (including expected degree) in Computer Science - At least 4 years of practical experience in Natural Language Processing (including graduate research) - Excellent knowledge in one 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 documentation skills and proficiency in text-based communication - Proficiency in reading, writing, and speaking Japanese - Proficiency in reading and writing English Preferred Skills - Experience leading products, R&D, or other projects related to Natural Language Processing Desired Candidate Profile 【General Expectations for Employees】 - Affirmation of our company's mission and products - Ability to take responsibility for work, plan the path to results, and tackle challenges without fear of failure - Based on facts, the ability to calmly analyze the events surrounding oneself and to conduct logical discussions and make proposals. [Expectations for a Software Engineer] - The ability to understand the value that customers seek and to carry out product development based on that value. - The ability to design software that is highly maintainable and considers continuous operation. - Possessing outstanding knowledge of the latest software technologies and being able to reflect them in one's work as needed.

Work Location

Tokyo Head Office or Remote Work 2nd Floor, Tokyo Neon Building, 6-4-22 Minami-Ooi, Shinagawa-ku, Tokyo

Phd. Stating Salary

Salary will be determined based on your abilities at the time of joining the company. (Minimum 8 million yen) Please inquire for details when applying.

Similar Recruits

Harmony Engineering Co., Ltd.

Job Type
Language-based AI Development Project Leader

■Job Description Your primary technical area will be natural language processing. Under the supervision of a group manager, you will be responsible for project management and providing technical guidance to team members. Your main duties will be "contract development," where you will be assigned to projects and work as part of a team. You may also be responsible for "product development" or assigned to multiple projects. * Contract Development: Developing and verifying AI technology to solve client problems, aiming for practical implementation. * Product Development: Developing our own AI engine for use in contract projects. Most contract projects are prime contracts, allowing you to be involved in all stages from proposal to actual implementation. For example, in contract development, you will perform the following tasks as part of a team: * Identifying client challenges and considering/proposing technical solutions * Technical research through international conferences, papers, etc. * Analysis and visualization of client data * Implementation, verification, and performance evaluation of technical methods such as deep learning and machine learning, primarily focusing on natural language processing * Technical consultation with a professor from Hokkaido University who serves as a technical advisor * Report creation and reporting 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, and evaluation [Development Environment] * Primarily development using Python * Use and development of language models using libraries such as Huggingface [Assignment Information] * There is a regularly held mentoring system led by university professors, where you can consult on your assigned project and discuss papers. * As a Hokkaido University-born venture, you can leverage academia and cutting-edge knowledge.

2025年卒 2026年卒

Harmony Engineering Co., Ltd.

Job Type
Numerical AI Development Project Leader

Your main technical areas will be machine learning and mathematical optimization. Under the supervision of a group manager, you will be responsible for project management and providing technical guidance to team members. Your primary duties will be "contract development," where you will be assigned to projects and work as part of a team. You may also be involved in "product development" or assigned to multiple projects. * Contract Development: Developing and verifying AI technologies to solve client problems, aiming for practical implementation. * Product Development: Developing our proprietary AI engine for use in contract projects. Most contract projects are prime contracts, allowing you to be involved in all stages from proposal to actual implementation. For example, in contract development, you will work as part of a team of several people on tasks such as the following: - Technical leadership for numerical AI projects, including project planning, specification development, design, implementation, review, and evaluation, centered on machine learning and mathematical optimization methods. - Identifying customer challenges through client facing, proposing technical solutions, and creating and submitting reports. - Task identification, scheduling, assigning tasks to engineers, and verifying results, while reporting progress to the group leader and driving the actual project work (including outsourcing management). - Aligning technical solutions, disseminating technology across different platforms, and providing feedback to our own AI engine. - Building MLOps using cloud environments such as Azure and AWS. - Providing technical guidance within the team. - Conducting technical research through international conferences, papers, etc.

2025年卒 2026年卒