LegalOn Technologies' Search Referral team provides a variety of search, referral, and agent capabilities for a number of fast-growing services.The company is a leader in the field of legal science and technology in Japan, and the search recommendation infrastructure is one of the most important and core business-critical systems in the company's products.Especially in recent years, the search function has become increasingly important as a core underlying technology to expand the application capabilities of the Large Language Model (LLM).We are looking for senior engineers who are passionate about technology and proficient in software engineering.As a senior software engineer on the search recommendation team, his core responsibility is to design, develop and optimize various search/recommendation functions and agent applications based on these functions to create the ultimate search experience for users by solving complex technical problems.
In your work, you will be tasked with defining the search recommendation infrastructure and agent functions that maximize customer value in collaboration with product managers; advancing the development of specific and actionable development plans for project delivery; and assisting team members in designing software systems that are sustainable and highly maintainable.
Specifically, he will be responsible for the following tasks: carrying out the design, development and project delivery of various search, recommendation and agent functions and interfaces (APIs); locating and optimizing bottlenecks in performance and accuracy of applications based on large language models (LLMs), completing the integration and docking with search/recommendation functions, etc.; taking the initiative to carry out the daily maintenance of various search and recommendation functions andOperational work; collaborate with team members and other departments to troubleshoot problems in the performance and accuracy of search/recommendation and agent functions in the production system, develop quantitative evaluation indicators, and promote problem optimization.
Core mission and direction
1. Collaborate with product managers to define search referral infrastructure and agent capabilities that maximize customer value;
2. Promote concrete development plans that can be implemented and implemented to ensure project delivery;
3. Assist team members in designing software systems that are sustainable and maintainable.
Specific job responsibilities
1. Responsible for the design, development and project delivery of various types of search, recommendation and Agent functions and interfaces (APIs);
2. Locate and optimize bottlenecks in performance and accuracy based on large language model (LLM) applications, and complete the integration and docking with search/recommendation functions;
3. Proactively carry out the daily maintenance and operation of various search and recommendation functions;
4. Collaborate with team members and cross-functional departments to troubleshoot problems in search/recommendation, agent performance and accuracy in production systems, formulate quantitative evaluation indicators, and promote optimal implementation.
Job Requirements
Bachelor's degree in computer science, mathematics or other related technical fields;
More than 5 years of relevant work experience in the field of search or software engineering;
Knowledge of data structures and algorithms;
Have practical experience in the design of high-reliability, high-performance web back-end systems;
Have at least one AWS, GPractical experience with cloud infrastructure services such as CP and Azure;
Ability to communicate in Japanese (Japanese Language Proficiency Test N2 or above or equivalent).
Priority
a master's or doctoral degree in computer science, mathematics or other related technical fields;
Have practical experience with Apache Lucene, Elasticsearch or Solr;
Have practical work experience in agent application construction and its core technologies (LangGraph, Ragas, LlamaIndex, etc.);
Practical experience with Python or Java languages;
Practical experience in machine learning and natural language processing;
Work experience in mentoring and training junior engineers;
Has leadership experience in large-scale projects or teams of 10 or more people and has actual outputs;
Have an attitude of actively learning and using new technologies, such as using artificial intelligence to efficiently carry out development and complete business work;
Excellent communication skills and smooth collaboration with team members from different cultures (two-way communication in Japanese and English).
Working conditions
Salary
10.3 million yen to 19 million yen * Rated based on personal experience and skills
Work location
19th Floor, Shibuya Sakuragaoka Stage Shibuya Building, 1-1 Sakuragaokacho, Shibuya-ku, Tokyo
Form of Employment
Regular Employee
Working hours
●Work regime: Fully flexible working system or discretionary labor system without core working hours
●Overtime: Overtime beyond statutory working hours
●HughResting time: 1 hour
Probation period
Yes (3 months)
Benefits
●Vacation: more than 120 days of annual leave/full double leave (Saturday, Sunday), statutory holidays
●Holidays: Year-end and New Year holidays/Paid annual leave (available upon onboarding)/Special leave (sick leave, work-life balance leave, birthday leave)/Prenatal and postnatal leave, parental leave/nursing leave/suspended leave
Complete ●social insurance (health insurance, employee annuity insurance, employment insurance, occupational accident insurance)
●Fully equipped with AI tools (ChatGPT Enterprise, Notion AI, Google Office Suite Gemini, NotebookLM, Slack AI)
●Various development support tools (Claude Code, Cursor, GitHub Copilot, Devin, Codex, Figma AI) are available
●Provide funds for self-improvement learning
●Language Learning Subsidy
●Employee shareholding system
●Influenza Vaccination Subsidy
Fully non-smoking ●indoors (there is a smoking room in the building)
●Allow sideline (subject to approval procedures)
●Awarded as an Excellent Enterprise for Active Promotion of Women