業務内容 |
【業務内容】
求人検索エンジンのプロダクトが産み出す価値を技術の力で最大化し、もっと自由で多彩に「はたらく」ことができる世界を創っていきます。
「はたらく」にもっと彩りをもたらすことができる、新しい価値ある求人検索体験を提供するプロダクトを創るための、技術力とアジリティの高いエンジニアリング組織を創ることがエンジニアリングマネージャ(EM)のミッションです。
より高い目標を掲げることで、多くの矛盾が生じます。
現状に囚われず、ミッションの実現にむけて早くて強い意思決定が求められる環境です。
困難ではありますが、EMとしての成長機会をより多く提供できる環境であると考えています。
▼EMの責務について
大きく2種類のEM像を定義しており、求める責務(主務)が異なります。
1.ユーザにアウトカムを届けるスピードを重視しているチームのEM
・質とスピードのバランスを高いレベルで維持するため、エンジニアリングの観点からプロジェクトに関与する
2.専門性の高い技術を駆使するチームのEM
・全社の技術方針を理解し、チームに適用する
・テックリード(TL)やエンジニアと協調し、技術的な意思決定を行う
▼EM業務
対チーム
・チーム戦略立案・実行、チームミッション・ビジョン策定・浸透
・ファシリテーション、コンフリクトマネジメント、プロジェクトマネジメントなどのスキルを用いたチーム内外の課題解決
・他部門、他職種、事業リーダー、経営陣との調整、コミュニケーションの仕組みづくり
・組織施策の立案、運用
・上記に必要とされる定量的、定性的な分析
対エンジニア
・ティーチング、コーチング、メンタリング、フィードバックなどのスキルを用いたメンバーの成長支援
・1on1の実施、メンバーの心理的安全性の確保
・エンジニアの目標設定、評価
対エンジニアリング組織
・採用戦略立案、実行
・人事評価制度の運用、改善
対社外
・エンジニアの採用面接、カジュアル面談
・技術ブランディング
【開発環境】
サーバーサイド:Scala, Play Framework, ZIO, Spark, Flink
プロビジョニング:Terraform, Ansible
フロントエンド:JS, TypeScript, Vue.js
監視:DataDog, Kibana
クラウドサービス:AWS, GCP
分析基盤:fluentd, BigQuery, Athena, Google Data Studio, Redash
AWS:ECS, Fargate, Kinesis Data Stream, Lambda, EMR, RDS, Aurora, S3, CloudFront, ElastiCache
開発ツール:Github, Slack, Intellij IDEA, Jenkins, JIRA, SlackBot
仮想化基盤:Docker
その他使用言語:Python, Go
ミドルウェア:ElasticSearch, nginx, MySQL, ClickHouse
【チーム紹介】
“Product Driven” を掲げ、プロダクトロードマップの実行に責任を持って開発に取り組んでいます。
プロダクトロードマップを達成するための各テーマ毎にグループを作成し、役割・責任・権限を明確化しています。
それぞれがミッションや目標を定義し、チームメンバーが一丸となり目標に向かって取り組んでいます。
大きく2つのテーマがあり、それを細分化した各テーマ毎に責任を持つ複数のグループで開発組織は構成されています。
・最高の求職マッチングサービスを実現するためのユーザ体験に責任を持つグループ
・最適な価値を届けるための技術基盤の構築に責任を持つグループ
各グループは以下の役割を持つメンバーが協働し、運営を行います。
・Manager:グループ運営に責任を持つ
・Product Owner:各テーマの実現に責任を持つ
・Tech Lead:各テーマにおける開発手法や技術要素に対する責任を持つ
開発プロセスは各グループで最適な手法を追求することを推奨しています。現在は多くのチームがScrumを取り入れ開発を行っています。
|