The Search and Recommendation group at LegalOn Technologies provides a wide range of search, recommendation, and Agent features that support multiple rapidly growing services. LegalOn Technologies is a leading company in LegalTech in Japan, and the search and recommendation platform is one of the most important and mission-critical systems for the products LegalOn Technologies offers. In particular, search capabilities have become increasingly important in recent years as one of the key enabling technologies that extend the capabilities of LLM-powered applications.
We are looking for a Software Engineer with a strong passion for technology. In this role, you will be responsible for designing, developing, and improving various search/recommendation features and their related functionalities, solving complex challenges to deliver the best search experience to users.
Responsibilities
- Collaborate with product managers to explore what exciting features we would deliver to our customers.
- Break down large tasks into smaller ones and deliver new functionalities or improvements, following the development plan/design the Tech Lead or Project Leader makes. You will also be a project leader for smaller or sub-projects, making a practical development plan and taking responsibility for the delivery.
- Design, build, and deliver a wide range of search, recommendation, and Agent features/APIs.
- Implement functional extensions such as integration between our products and search/recommendation features.
- Proactively maintain and operate search and recommendation features/APIs.
- Collaborate with team members and other teams to investigate search/recommendation accuracy issues in production systems, establish quantitative evaluation metrics, and drive improvements.
Requirements
- 3+ years of experience in search or software engineering.
- Flexibility to embrace new AI-powered development and operational practices, regardless of prior experience.
- Knowledge of data structures and algorithms.
- Hands-on experience in web backend system design.
- Hands-on experience with one or more cloud infrastructure services such as AWS, GCP, or Azure.
- Ability to communicate in Japanese (JLPT N2 or equivalent experience)
Nice to haves
While not specifically required, tell us if you have any of the following.
- MS or Ph.D. degrees in Computer Science, Mathematics, or other technology-related majors.
- Hands-on experience in Apache Lucene, Elasticsearch, or Solr.
- Hands-on experience in developing Agent applications and related component technologies such as LangGraph, Ragas, LlamaIndex, etc.
- Hands-on experience in Python.
- Hands-on experience in machine learning and natural language processing.
- Experience mentoring/training junior engineers.
- A proactive attitude towards learning and adopting new technologies, including AI-powered efficient development and task execution
- Strong communication skills, with the ability to work effectively across diverse cultures in both English and Japanese
- Experience in product development spanning multiple domains and technology areas, beyond a single area of expertise
Compensation
¥7,700,000 ~ ¥10,700,000 annually.