【Go言語 Webサイトの課題を自動で発見】自社サービス 「AIアナリスト」のAPIバックエンドを開発
〇 ビジョン
「テクノロジーでビジネスの相棒をひとりひとりに」
これまで、IT化・デジタル化というキーワードが声高に叫ばれてきました。しかし、中小企業はもちろん大企業でさえ、まだまだデジタル化が進んでいないのが実情です。
これは、デジタル技術を使いこなせる人が企業の中に少ないことが原因だと考えています。
わたしたちは、テクノロジーをまるで「相棒」のように、身近に感じてもらい、どんな人でも一緒に働けることができる世界をつくろうとしています。特に、企業の成長をドライブする可能性をもつ”デジタルマーケティング領域”から、その世界の実現に取り組んでいます。
どんな企業のどんな人でもテクノロジーの恩恵に預かることができる世界の実現のために、わたしたちは”ビッグデータ”と”AI”を活用した”自動ツール”を、安価な月額課金型の”SaaS”として提供していきます。
今日もわたしたちは世の中の知見やノウハウなどデータを集積し、その”集合知”をAIとしてツールに落とし込んでいます。
実際に「AIアナリスト」があれば、世界で不足するといわれるデータアナリストのような特別な技能をもった人が、すべての企業の中にいる必要はなくなります。
それぞれの会社がデジタル領域の専門家を抱える必要が無くなれば、経営者やビジネスパーソンは、ビジネスのコア領域の検討や判断、デザインやコミュニケーションなどクリエイティブなことに、より時間を使えるようになります。データに埋もれ、エクセルと格闘したりする必要はありません。
AIが得意なことはAIにまかせ、まだAIが得意でないクリエイティブなことに人間は集中すればよいのです。
わたしたちは、必要なことをいつでも質問でき、改善に向けた答えを示す、”ビジネスパーソンの相棒”になりたいと考えています。
わたしたちはもともとWebのUI/UX改善のコンサルティングをおこなっていた会社ですが、現在提供している人工知能「AIアナリスト」はコンサルティングを通して得たデジタルマーケティングの知見やノウハウをAI化して開発したものです。
AIを活用した「AIアナリスト」によって、約100時間かかっていたアクセス解析業務や改善提案業務を、わずか数分に短縮しました。
また、もともと数百万円で提供していたコンサルティングサービスを現在では月数万円から提供しています。
将来は、デジタルマーケティングの領域に留まらず、金融や基幹システムなど、ビジネスのさまざまな領域で知見やノウハウを蓄積し、それをシステム化・人工知能化することにより、誰もが高品質なサービスを安価で利用できる世の中を実現していきます。
- 職種名
- Webエンジニア
- 給与(想定年収)
-
550万 〜 650万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務地
- 東京都
- 主要開発技術
- Go言語
- フレームワーク
- 自社フレームワーク
- クラウドプラットフォーム
-
Amazon Web Services
- データベース
- MongoDB
- 開発内容タイプ
-
自社製品/自社サービス、B2B、リサーチ、解析、SaaS
- 特徴
- 服装自由 イヤホンOK フリーソフト利用可 ノートPC+モニタ別途支給 1920x1200以上のモニター環境を提供 フリードリンク 若手歓迎 既卒可 オンライン面談可
- 必須要件
-
1つ以上の言語に詳しく、Webサイトの開発経験があること
(Goでの開発経験は問いません)
- 求める人物像
-
* プログラミング能力に秀でている方
* プログラミングに情熱がある方
* プロダクト全体の構成を理解して、プログラミングができる方
* 個人あるいは少人数で作ったプロダクトがある方
* 新しいことに前向きに向き合える方 - 選考フロー
-
1次面談 ⇒ 社長面談 ⇒ 内定
※選考フロー、面接回数は状況に応じて変更になる可能性があります
自社サービス「AIアナリスト」は、APIバックエンドと、SPAとして動くブラウザ側のフロントエンドの構成となっており、APIバックエンドの開発を行っています。
また、AWSでのサーバー環境の構築、運用も自動化を含め行っています。
(ご希望や興味によって、入社後、他のポジション(フロントエンド・データ解析)を担っていただくことも可能です)
通常の作業フローは、以下のようになっています。
* 機能の要件、画面の設計に基づいて、サービス全体のデータ設計、APIインターフェイス設計を行います。
* 必要なバックエンドのプロセスなどがある場合にはその設計も行います
* APIを設計し、JSON Hyper-Schema の定義ファイルに書き起こします。
* APIドキュメントと、Goのコードのひな形が自動生成されます
* DBのモデルの定義やロジックを記述し、テストコードを書きます
* できたAPIをフロントエンド担当に連携し、調整を行います。
開発フローの改善や、自動化、仕組み化も常に取り組んでいます。
現状では、以下の仕組みがあります。
* APIドキュメントの自動生成
* APIコードのひな形(Goのstruct) の自動生成
* 自動テスト
* 1コマンドでの各環境(dev,production) へのデプロイ
* GitHubへのプッシュからの開発環境への自動デプロイ
* git-flow に基づいたリリース前確認環境への自動デプロイ
- 開発部門の特徴・強み
-
”Be A Rocket Scientist”を掲げ「未知なことを成し遂げる」行動指針があり、事業部もシステム志向を行動指針としています。
開発環境はバックエンドはGolang,一部PythonでswaggerでAPIを定義して、go-swaggerでコードを生成して処理を実装する形を取っております。
フロントはAngulerを使っており、DBはmongoDBとelasticsearchで構成されています。
フロント・バック共通で1チームでおこなっており、2weekのスプリントをscrum開発で回しています。
デイリーミーティングを通じて日々の困りごとや進捗の確認をおこない、話しかけやすい環境づくりをチーム全体で担保することができているので、新しく入った方も助け合いながら業務ができます。
PUXグループとして、OKRを決めて日々の作業と目的をぶらさない環境づくりもしています。 - 主な開発実績
-
・AIアナリスト(https://wacul-ai.com/)
・AIアナリストSEO(https://wacul-ai.com/seo/)
・AIアナリストAD(https://wacul-ai.com/ad/) - 技術向上、教育体制
-
・社内勉強会の開催
・コードレビュー、ペアプログラミングの実施
・OSSプロジェクトへの参加 - 支給マシン
-
MacBook Air/Pro から選択していただいています。
外付けキーボード、マウス、モニタ、その他周辺機器は好みのものを支給いたします。 - 開発手法
-
プロジェクトごとに選択、ペアプロ、テスト駆動開発、チケット駆動開発
- 開発支援ツール
- GitHub
- 環境
- Linux、Mac OS X、Vim、Emacs
- エンジニア評価の仕組み
-
1on1は月に1回おこなっており、進捗の確認や目標の達成とプロセスなど上長が常に把握しています。
評価制度は全社統一ですが、評価基準が社内でオープンになっているため、自身の成長のために何が必要になるか明確です。 - 配属部署人数
- 6名
- 配属上司経歴
-
CTO 28歳
新卒でチームラボ入社後、Webサイトや検索エンジンの開発に従事。
その後、WebやiOSの開発にフリーランスにて携わる。
バックエンドからフロントエンドまで、幅広く開発を経験。
2010年より、社長の大津と出会い、数々のWebサイトやシステムの設計・開発を行う。
2015年 自社サービス、AIアナリストの設計、開発、マネジメントを担う。
- 勤務地
- 東京都東京都文京区本郷3-40-10 三翔本郷ビル2F
- 最寄り駅
-
各線「本郷三丁目駅」
- 給与体系・詳細
-
waculでは、評価と連動する給与体系はとっておらず、全員同額をベースに、在籍期間に応じて昇給していく給与体系をとっています。
入社時点のベースは 42万円 / 月
結婚している方の手当 1万円 / 月
子供がいる方の手当 2万円 / 月
賞与は年1回、会社の業績に連動して、1年内の在籍期間に応じて支給されます。 - 給与(想定年収)
-
550万 〜 650万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務時間
-
フレックスタイム制(所定労働時間は8時間、休憩60分)
- 休日休暇
-
休日:土曜日、日曜日、国民の祝日
休暇:夏季、年末年始、有給(入社半年後から)、慶弔、病気 - 諸手当
-
* 交通費全額支給
* 結婚手当
* 子供手当
* 引っ越し手当 (会社から所定内の近さに引っ越した場合) - 昇給・昇格
-
半年に一回 2%
- 保険
-
各種(健康、厚生年金、雇用、労災)完備
- 試用期間
-
3ヶ月