仕事詳細
◆プロジェクト
- データサイエンティストチーム、コンサルチームと連携しながら、クライアントにとって付加価値の高いAIソリューションを提供する
◆具体的な業務内容
- 主にデータ面のスペシャリストとして、DBやデータ処理の設計から実装までをリードする
- システム開発の上流から下流(要件定義、設計、実装、運用)までの全てのフェーズ
◆開発環境
言語:Python, SQL(BigQuery), JavaScript(BQ udf, Nuxt.js, 他), Go
フレームワーク:gin, flask(API)
データベース:bigquery, mysql, 他
ソースコード管理:GitHub
プロジェクト管理:zube
情報共有ツール:slack, Confluence
インフラ:GCP
◆開発メンバー
(1)組織体制
- マネージャー :1名
- シニアメンバー:4名
- メンバー :6名
(2)エンジニア分類
- マネージャー:1名
- データエンジニア:7名
- アプリエンジニア:3名
※現状はエンジニア全員がほぼフルスタック。
※シニアクラスはDS,フロントエンド経験あり。
(3)出身企業
Google、SONY、ソフトバンク、KDDI、リクルート、NTT、楽天、PKSHAなど
(4)メンバーの多様性
- 外国籍の開発メンバー在籍
- 育児中の開発メンバーが在籍
- 新卒採用/学生インターンを受け入れている
◆開発体制/環境について
(1)エンジニアの裁量
- OS やエディタなど開発環境はslackで申請をしたら好きなものを使うことができる
- プロジェクト実装前から、開発メンバーが参画しており、ただ開発をするだけ、という環境ではない
- タスクの見積もりは、実装を担当するメンバーが中心となって行う
- スケジュール管理は、途中経過を確認しながら、柔軟に調整する形で行う(顧客都合はあり)
- プロダクトの開発言語やフレームワークなど主要な構成技術は、基本的に最新版より1年以上ビハインドしないようにしている
- 希望する方は企画から関われます
(2)コード力向上の取り組み
- 本番にデプロイされるコードには、全てコードレビューまたはペアプログラミングを実施している
- 「リファクタリングは随時行われるべき」という価値観をメンバー全員が共有しており、日常的に実施している
- 何らかのコーディング規約をチーム全体で遵守するようにしている
(3)アジャイル状況
- 1ヶ月以下の短い期間でのイテレーション開発を実践している
- デイリーでスタンドアップミーティング、またはそれに準じるチーム内の打ち合わせを行っている
- イテレーションの最後などに、定期的にチームでふりかえりミーティングを行っている
(4)ワークフローについて
- 全てのコードをGitHubで管理している
- 各メンバーが実装したコードのマージは Pull Request ベースで行われる
- コードによるインフラ構成管理(Infrastructure as Code)の環境が整備されている
(5)情報共有について
- 開発に必要な資料やデータは、プロジェクト内では全て見ることができます。
- slackを導入しており、チームのためのチャットルームがある
- Confluence、docks、またナレッジシェア系のツールを使って共有をしている
(6)技術カルチャー
- 現在CTOは不在ですが、標準化委員会がある。プロジェクト横断で管理をしている
- 人事評価にエンジニアが関わっている
- 毎週エンジニア勉強会を実施している
- UI/UXや、バックエンド・AIなどの知識も学べます
待遇・福利厚生
(1)労働環境
・フレックスタイム制
・リモート勤務可
・副業OK
(2)待遇・福利厚生
・交通費全額支給(上限35,000円/月)
・スポーツジム補助(上限5000円/月)
・近距離手当(25,000円/月)
・結婚休暇&祝金/出産休暇/育休/産休/看護介護休暇
・産休/育休復帰お祝い金支給
・ストックオプションあり
・各自希望の PC やディスプレイ支給、周辺機器の購入可能
・ハイスペックオフィスチェア
・お菓子、ドリンク、お弁当無料
・部活支援制度
・セミナー参加費・書籍購入補助(全額)
・隔週で丸1日 研究開発・勉強デー