Product Designer

勤務地 東京都
業界・業種 IT
給料 Negotiable

About the company

We are partnering with a global legal technology company developing AI-powered solutions that help legal professionals review and negotiate contracts more efficiently and accurately. The organization combines advanced artificial intelligence with a deep understanding of legal workflows, serving leading companies and law firms around the world.

The company fosters an innovative, collaborative, and impact-driven culture where engineers work on products that address meaningful business challenges. With an international team and a remote-friendly working environment, employees have the opportunity to collaborate across geographies, shape emerging technology, and contribute to products used by professionals at scale.

What the job entails

As a Software Engineer focused on AI Agent Search, you will help design, build, and improve search capabilities that enable AI agents to retrieve and use relevant information effectively. You will work at the intersection of software engineering, information retrieval, and artificial intelligence, translating complex technical concepts into reliable product functionality.

Your responsibilities will include developing scalable search services, improving relevance and retrieval quality, integrating search with AI agent workflows, and contributing to the evaluation and optimization of system performance. You will collaborate closely with engineers, product managers, and domain specialists to understand user needs and deliver intuitive, dependable solutions. This is an opportunity to influence the architecture and capabilities of an advanced legal AI platform while working on technically challenging, high-impact problems.

Key requirements

  • Professional experience in software engineering, with a strong foundation in designing, developing, testing, and maintaining production-quality applications.

  • Proficiency in one or more modern programming languages, such as Python, Java, Go, or TypeScript.

  • Experience building backend services, APIs, and scalable distributed systems.

  • Knowledge of search, information retrieval, indexing, ranking, or recommendation systems.

  • Familiarity with artificial intelligence, machine learning, natural language processing, or large language model applications.

  • Ability to evaluate search quality and improve relevance, latency, and reliability through data-driven iteration.

  • Experience working with databases, cloud platforms, and software development tools.

  • Strong analytical and problem-solving skills, with the ability to work effectively on ambiguous technical challenges.

  • Clear communication skills and a collaborative approach to working with cross-functional and international teams.

  • Professional fluency in English and the ability to work effectively in a remote environment.