Engineering Manager (EM) for AI × HR Tech Product
- Tokyo
- Partial Remote
- Full-time
- February 17, 2025
*Japanese Follows English
Job Description
This position is expected to lead product development and the formulation and execution of organizational and development strategies as the Engineering Manager for our product.
- People Management
Develop and execute strategies for engineering organization development, recruitment, training, and evaluation linked to business strategy
Implement measures to maintain member engagement
Support career development of members
Establish a framework for accepting new graduates
- Technical Domain
Support decision-making regarding technology selection and architecture
Assist in formulating technical strategies in collaboration with the Tech Lead and provide technical guidance to the entire team (reviews, issue identification, etc.)
Technology Stack
- Kotlin / Javalin
We have adopted Kotlin because it leverages the rich library ecosystem of Java while eliminating Java’s verbosity, allowing developers to focus on business logic. Additionally, the lightweight framework Javalin enables us to check all sources when issues arise, making it easier to distinguish whether the problem lies in the application or the framework.
- React / Recoil
We have adopted React and Recoil due to their reusability through componentization and the clarity achieved through the separation of concerns. Particularly, the introduction of Hooks allows for the separation of business logic, which leads to efficient task allocation, making it well-suited for our team.
- Others
- RDS
- Docker / nomad / terraform
- Github / Github Actions
- Jira
- E2E testing with Cypress and server-side testing including databases
Development Structure
- Engineers and product managers are organized into teams focused on various feature developments, divided into three teams of 3-4 members each (as of November 2024).
- Approximately 90% of the development members are from overseas (mainly from Asia), but all business-side members are Japanese, so Japanese is used for business communication. *Since more than half of the company's development members are non-Japanese, HR initiatives such as language exchange programs are also in place to promote multicultural understanding.
- We conduct agile development aiming for Scrum development with one-week sprints.
- While we aim to ultimately converge on Scrum, we strive for team members to autonomously improve team processes.
Teams operate under a rule of coming to the office once a week, allowing individuals to choose a working style that maximizes their performance (as of November 2024).
Experience Gained Through the Role
- One business unit has been granted authority at the subsidiary level, allowing you to lead team building and the design of evaluation systems aligned with business goals, and actively develop unique organizational culture and training policies.
- Due to the small and elite nature of the organization, it is possible to envision a career where you lead the technical aspects as a future CTO of the business unit.
- With a compact business unit of approximately 50 members and close proximity to Product Managers (PdM) and the business side, you can demonstrate leadership throughout the development process, from considering functional requirements to selecting technical architecture.
- By leveraging the assessment data accumulated in the field of talent development in large companies and AI technology, we have established a unique positioning that sets us apart from other HR services. Additionally, based on new data utilization initiatives, you can develop products that dive deep into HR policies (recruitment, training, placement), allowing you to simultaneously drive organizational growth and technological innovation as an EM.
- In a product team that has grown 20-fold over four years and recently 1.7 times, there are opportunities to challenge various technical areas such as data distribution, recommendation algorithm enhancement, UI/UX improvement, and microservices. As an EM, you will find great satisfaction in supporting the growth of engineers, fostering team culture, and driving further expansion of the product.
Qualifications
- Over 3 years of experience in managing an engineering organization of 4-5 or more members
- Experience in personnel evaluation and career development of team members
- Experience in software development
- Fluent business communication skills in Japanese
Ability to complete daily tasks in Japanese, including text communication and meetings
Example: Level N1 in the Japanese Language Proficiency Test (JLPT) or approximately 3 years of work experience in a Japanese-speaking environment
Preferred Qualifications
- Experience working at a startup
- Experience leading development projects
- Experience in operating and growing services
- Experience with modern languages/frameworks (e.g., Golang, Java, server-side Kotlin)
- Experience in software development using Agile/Scrum methodologies
業務内容
本ポジションは、「exaBase DXアセスメント&ラーニング」のエンジニアリングマネージャーとして、プロダクト開発および組織・育成戦略の策定および実行をリードいただくことを期待しています。
- ピープルマネジメント 事業戦略から紐づいたエンジニア組織開発および採用・育成・評価の戦略および実行 メンバーのエンゲージメント維持施策の実施 メンバーのキャリア開発支援 新卒採用受入体制の構築
- 技術領域 技術選定やアーキテクチャに関する意思決定サポート Tech leadと協業をした技術戦略の策定サポート、チーム全体への技術的なガイダンス(レビュー、課題発見など)
技術スタック
Kotlin / Javalin
Javaの豊富なライブラリ群を活かしつつ、Javaの冗長な書き方を排除し、 ビジネスロジックに開発者が注力できるところが強力であるため採用しています。 また、軽量フレームワークであるJavalinは問題発生時に全てのソースを確認でき、 アプリケーションの問題なのか、フレームワークの問題なのかを分離することを容易にしています。
React / Recoil
コンポーネント化による再利用性、責務の分離による見通しの良さから採用しています。 特にHooksの導入によるビジネスロジックの分離は効率的な分担を産み出しており、このチームに適してると考え、採用しています。
その他
- RDS
- Docker / nomad / terraform
- Github / Github Actions
- Jira
- cypressを用いたE2Eや、DBも含めたサーバー側のテスト
開発体制
- エンジニア・プロダクトマネージャーがそれぞれ各種機能開発の体制に分けて、1チーム3-4名×3チームに分かれて取り組んでいます。(2024/11現在)
- 開発メンバーのうち9割は海外(アジア圏が中心)出身メンバーですが、ビジネスサイドのメンバーは全員日本人であるため、業務コミュニケーションでは日本語を使用します。※全社の開発メンバーは海外籍の方が半数以上となるため、社内ではランゲージエクスチェンジなどの多文化理解に関する人事施策も行われています。
- 1週間スプリントによるスクラム開発を目指したアジャイル開発を行っています。
- 最終的にスクラムに収斂する方向に向かっていますが、チームメンバーがそれぞれ自律的にチームプロセスも含めて改善できることを目指しています。
- 週1の出社ルールでチーム運営がされており、個人のパフォーマンスが発揮しやすい働き方を選択することが可能です。(2024/11現在)
業務を通して得られる経験
- 1事業部が子会社レベルに権限を与えられているため、事業ゴールに沿ったチームビルディングや評価制度の設計などを主導でき、独自の組織文化・育成方針を積極的に展開するチャンスがあります。
- 少数精鋭の組織のため、将来的には事業部CTOなどの技術面をリードいただくキャリアを描くことも可能です。
- 事業部が約50名規模とコンパクトで、PdMやビジネスサイドとの距離が近いため、機能要件の検討から技術アーキテクチャの選定まで、開発プロセス全般にわたるリーダーシップを発揮できます。
- 大企業の人材育成領域で蓄積したアセスメントデータとAI技術を掛け合わせて活用しており、他のHRサービスとは一線を画すユニークなポジショニングを確立しています。また、新たなデータ活用の取り組みをベースに、人事施策(採用・育成・配置)まで踏み込んだプロダクトを開発できるため、EMとして組織成長と技術革新を同時に推進する醍醐味を味わえます。
- 4年で20倍、直近1.7倍の成長を遂げたプロダクトチームでは、データ分散やレコメンデーションアルゴリズムの高度化、UI/UX改善、マイクロサービス化など多岐にわたる技術領域でチャレンジが可能です。EMとして、エンジニアの成長支援やチームカルチャーの醸成をリードしながら、プロダクトのさらなる拡大を後押ししていく大きな手応えを得られます。
応募資格(必須)
- 4-5名以上のエンジニアリング組織のマネジメント経験3年以上
- メンバーの人事評価、キャリア育成の経験
- ソフトウェア開発経験に関わったご経験 ・日本語での流暢なビジネスコミュニケーション能力
└ テキストコミュニケーションやミーティングを含め、日常業務を日本語で完結できることが求められます
例)日本語能力試験N1程度、日本語環境での3年程度の就業経験をお持ちである等
応募資格(歓迎)
- スタートアップでの就業経験
- 開発プロジェクトをリードした経験
- サービスを運用・グロースした経験
- モダンな言語/フレームワーク(Golang, Java, サーバーサイドKotlinなど)の経験
- アジャイル/スクラムでのソフトウェア開発経験
About ExaWizards
ExaWizards is an AI start-up with a simple mission: solve social issues using AI and create a happy society. But to achieve it, they’re tackling issues across a wide variety of industries: Care tech, HR, fintech, medicine, security and more. They believe AI can help solve problems in all these areas, and they’re determined to do just that. Their business model can be broken into two different flows: project-focused and product-focused. For project-focused initiatives, they start from scratch. Their ML engineers and consultants identify business problems and build models aimed at solving them. In their product flow, they take the ML models developed for specific problems and generalize them to be useful for a wider array of problems. Normally they develop these solutions into SaaS products.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.