【役割】
大手企業向け統合HRパッケージソフト「COMPANY」における、AIを活用した新機能開発やシステム刷新における技術的リードをお任せします。
特定の開発チーム(人事/給与/勤怠など)における技術責任者として、要件に対して「技術的にどう解決するか」の道筋を立て、最適な技術選定とアーキテクチャ設計を行います。
ご自身も高い技術力でプレイングの先頭に立ちながら、コード品質の担保、技術的負債の解消、およびチーム全体の技術力底上げ(メンタリング)を担う、エンジニアリングの要となるポジションです。
【主な職務内容】
担当ドメインの開発チームにおいて、技術的な意思決定と製品開発をリードしていただきます。
■ アーキテクチャ設計・技術選定
・担当プロダクトへのAI組み込みに向けた、全体アーキテクチャの設計および技術選定
・AI特有の課題(レイテンシー、ハルシネーション等)を吸収するための、堅牢なバックエンド処理(非同期キュー、ストリーミング処理等)およびフロントエンド設計の主導
・複雑な業務ロジックを担保しつつ、パフォーマンスとスケーラビリティを両立させるシステム設計
■ 開発リード・品質担保
・PoC(概念実証)の実施や、難易度の高いコアコンポーネントの自らによる実装(ハンズオン)
・高度なプロンプトエンジニアリングや、アプリケーションレイヤーでのコンテキスト制御の実装リード
・コードレビュー、テスト戦略(テスト自動化等)の策定と推進による、エンタープライズ水準の品質担保
・中長期的な視点に立った技術的負債の計画的な返済と、CI/CD環境など開発基盤の継続的な改善
■ 技術メンタリング・チーム支援
・チームメンバーに対する技術的なメンタリング、ペアプログラミングなどを通じたスキルアップ支援
・他チームや他組織と連携した、技術的実現可能性(Feasibility)の検証と要件定義へのフィードバック
・エンジニアリングマネージャーと協調した、開発生産性の向上施策の立案・実行
■技術スタック
Main development languages: Java, Python, JavaScript, TypeScript, Kotlin, Delphi, COBOL
Cloud Service: Amazon Web Services, Google Cloud Platform, Microsoft Azure, Oracle Cloud Infrastructure
CI/CD: GitHub Actions, Jenkins, GitLab CI, AWS CodeBuild
Build automation tools: Gradle, Maven, Ant
Source code control: GitHub, GitLab, AWS CodeCommit, Subversion
Task management: GitHub issues, Redmine, Jira Software, Trac
IDE: Visual Studio Code, Eclipse, IntelliJ
Communication: Slack, Google Workspace, Zoom/Google meet
Data store: Oracle Database, PostgreSQL, DynamoDB
Middleware: Nginx, Apache Tomcat, IBM WebSphere
Monitoring: CloudWatch, AppDynamics, Datadog
Design: Figma, Adobe Creative Cloud
Front-end Framework: React, Vue
Front-end Library: MUI, Vuetify, Bootstrap, jQuery
AI tool: Devin, GitHub Copilot, Gemini