社会に求められるエンジニアとして生きる。
LIVESENSE ENGINEER OVERVIEW

誰かとコミュニケーションをするとき、相手と自分が持っている情報に不公平さを感じたことはありますか?
ちょっとした不便や古くさいルールを強いられて違和感をおぼえたことはありますか?
リブセンスが取り組むのは、『情報の非対称性』『日常の不便や不満』『旧態依然とした業界』といった社会的な課題です。
コーポレート・ビジョンである「あたりまえを、発明しよう。」に込められた思いは、社会に対してポジティブで不可逆的な変化を生み出すことで実現しようとしています。
同じ目標に向かって切磋琢磨しあえる仲間と出会い、そして肩を並べて働ける日を心からお待ちしています。

ビジョンを実現するプロダクト

Products

リブセンスでは、コーポレート・ビジョン実現のためのプロダクトとして、人生において重大な意思決定を伴うライフイベントを中心に展開しています。
現在は人材領域・不動産領域を中心にサービスを行っていますが、特定の事業領域にこだわっているわけではありません。
就職活動をはじめた皆様にも、これまでには人生の分岐点になった大きなライフイベントがきっとあったと思います。
今後の人生を左右する判断をするときの不安や課題を、サービスとして課題解決するのがリブセンスの事業です。

あらゆるデータを活用する

Data Science

 

すべてのプロダクトでは、システムで取得できるアクセスログやユーザ・クライアントのアクションログに限らず、オペレーターやセールスがオフラインで取得した情報でさえも社内でデータベース化して、ユーザ体験の向上に役立てています。リブセンスが解決したい課題はインターネット上では完結せず、現実世界で起きている事象もお客様にとっては重要なことだからです。
データを余すところなく活用してサービス改善につなげるために、リブセンスはサービス横断でデータ利活用を担う「テクノロジカル・マーケティング」の部署を設立し、データの収集・解析・活用をすべて内製開発と研究で推進しています。
大規模データ収集・加工や機械学習の技術、データ・サイエンス、マーケティングの高度な知識を有したメンバーが集い、日々開発を進めています。

技術的な取り組み

Technologies

開発に必要な技術は、各サービス・各チームのエンジニアが、ユーザとシステムにとって最適な技術を適宜検証し、自主的に選定しています。
サービスによって技術選定に特色はありますが、以下に挙げるのは一例です。

プログラミング言語: Ruby, PHP, Go, Python

Webアプリケーションフレームワーク: Ruby on Rails, symfony, React, Angular.js

インフラストラクチャー: AWS, GCP, オンプレミス

オーケストレーションツール: Chef, Ansible

検索: Elasticsearch Apache Solr

モニタリング: Mackerel, New Relic, Re:dash

ネイティブアプリ: Swift, Android Java

技術的な課題に対しても各チーム積極的に取り組んでおり、ライブラリアップデートやレガシーコードのリプレイスを進めています。
バックエンド処理の一部にはGoを導入するなど、技術的な挑戦を行っているシステムもあります。

Tech Award

技術的には優れた取り組みであっても、事業貢献の度合いとしてなかなか評価されにくいものに対して、エンジニア同士で称賛し表彰しています。
Tech Award は1年ごとに開催されており、
Edge (先進的な技術や手法を用いた取り組み)
Legacy (生産性向上やセキュリティ向上のために技術的な負債を解消した取り組み)
の2部門を設置し、エントリーされたプロジェクトの取り組み内容について審査しています。

技術投資10%ルール

プロダクト開発をしていると、どうしても短期的にユーザ価値を高める施策や優先度の高いタスクに着手してしまいがちです。
そこでエンジニアと経営陣が相談し、導入されたのが技術投資10%ルールです。エンジニアの工数の10%は、エンジニアが自ら判断して、コードの改善や中長期的に導入したい技術の検証などに当てています。
技術投資の積み重ねが Tech Award にエントリーされるプロジェクトになったり、サービス成長のロードマップに組み込まれたりしています。

社内の勉強会

リブセンスには、自発的に学習をしていくことができるタイプのエンジニアが揃っていて、社内の勉強会も毎日のように自主的に行っています。
例えば技術書の輪読会やLT(5分程度の短い時間で行う技術トピックのプレゼン)大会、自作キーボードを作る会など多種多様です。

技術カンファレンスのスポンサー活動

技術コミュニティの活性化やエンジニアの社外活動の支援を通し、リブセンスのエンジニアのプレゼンス向上や、技術力の高いエンジニアとの交流を目的に、様々な技術カンファレンスや技術イベントに対してスポンサー活動を行っています。
一例ですと以下のような技術カンファレンスに対してスポンサー活動を行いました。

その他の制度

技術書籍の購入は、会社から費用負担をするだけでなく、Slack に購入希望を表明するだけでオフィスに届く制度を導入しています。これはプログラムやソフトウェアによる購入システムではなく人力で実現しています。エンジニアたちが自ら制度を考え、図書委員を名乗り出て会社の書籍管理と購入を担っています。
他にも国内の技術カンファレンス参加の費用支援や入社時の研修など、学習が必要な時に使いやすい制度もあります。

リブセンスのエンジニア文化

Culture

ソフトウェアのように組織を作る

リブセンスのエンジニアは、プロダクトに対してだけではなく、自分たちの組織や制度に対しても自ら提案し改善していく文化があります。
Team-Livesense Engineering Board は、VP of Engineering (全社エンジニア組織のリーダー) を中心に、各プロダクトチームのエンジニアリーダーが集い、自らの組織にまつわる課題に対してオープンに議論し、エンジニア組織全体が生産性の高いものになっていけるような仕組みづくりを行っています。

リブセンスエンジニアの目指すべき姿

リブセンスにおけるエンジニアリングの目指すべき姿はなにか。リブセンスのエンジニアの理想についても自分たちで考えて決めています。
リブセンスのエンジニア組織の良いところ・悪いところを並べて、それぞれに対して多くの議論をしました。その成果として、エンジニアとしてどうありたいかを5箇条としてまとめたのが Livesense Engineering Way です。

ユーザに価値を届けよう

「これを実現したら、その先にどんな未来が待っているんだろう?」という心待ちにするような目標を立てて、情熱を持ってユーザに価値を届けよう。

もっとヤバイ武器

エンジニアにとって技術や開発手法は有利に戦うための武器である。レガシーを改善し、より優れた武器を集めて効率を上げながら、同時に「この剣ヤバい」という話で盛り上がれるのがリブセンスのエンジニア。そういった投資を続けよう。

北風より太陽

透明性を担保し、相手への深い理解にもとづいたフィードバックを多めにして、信頼関係を築こう。

越境文化

ユーザ価値実現に対して、できることは何でもやっていきたい。その思いからリブセンスには職種や技術を越える「越境文化」が生まれた。それを職種だけではなく、チームや事業の枠を越えるものにしていこう。

技術を事業の強みにする

「技術が事業の強みになっている」という状態は、エンジニアにとっての理想。その状態を目指して、優れた技術とプロダクトを接続していこう。

大切にしている心構え

エンジニアが挑戦する場は技術を駆使した開発だけにとどまりません。年に1回程度行われる企画コンペには職種を問わずエントリーすることが出来ますし、プロダクト開発するうえで機能改善や施策立案など、機会はいくらでもあります。
自分が担当するプロダクトやシステムを通じて何が出来るのか。技術に没頭し開発にのめり込むことも、施策立案に思慮を巡らすのも自由です。上司から命令されるのを待っているだけの人にとっては、だんだんと退屈な職場になってしまうでしょう。
挑戦するには、年齢も社歴も職種も、何も関係がありません。必要なのは、そのプロジェクトを自分がオーナーとなり完遂させる覚悟。主体性です。

組織を越えて交流する

異動やプロジェクトの変更などがあっても、いつでも協力しあえるように、普段の業務で直接交流のないチームのエンジニアとも信頼関係を築く体制を整えています。
エンジニアランダムランチは月に1度開催されるランチイベントで、ランダムに選出された4名程度のエンジニアでグループを作り、会社の予算で会社近辺でランチをして交流を深めます。
エンジニア Drink Up は3ヶ月程度に1度開催されるパーティーで、毎回幹事になるチームを変えながら、それぞれが工夫を凝らしながら、楽しみながら交流できるイベントを作っています。

キャリアに対する考え方

Career Planning

「エンジニア35歳定年説」「マネジメントをしないと昇進できない」といった神話を聞いたことはありますか?IT業界に伝わる悪い風習です。
リブセンスは、エンジニアがいつまでもエンジニアでいるために、自分のキャリアは自分で考える文化があります。
マネジメントはせずにひたすら開発に没頭することで成果を上げ昇給した人も多いですし、40歳以上で現場で活躍しているエンジニアも多く在籍しています。
そしてエンジニアのキャリアはいつまでも固定ではなく、変則的に変わっていきます。所属しているチームの状態、技術的な興味関心の移り変わり。こういった要素が、エンジニアのキャリアに大きく影響するからです。
リブセンスでは、エンジニアとして4つのキャリアモデルを定義して、それぞれのキャリアモデルが担う役割と自分の思いを照らし合わせながら、エンジニアの上司と 1 on 1 や個人面談を通じてキャリアを形成していきます。この4つのキャリアモデルはどれか1つを選ばなければいけないということではなく、2つ以上の掛け合わせで自分にあったキャリアを考えることが出来る仕組みになっています。

プロダクト・エンジニア

プロダクトのターゲットに対する施策を検討し、詳細な設計に落とし込み、技術力をもって具現化して事業貢献する

テック・リード

コードの品質や開発全体の生産性を常に意識し、チームやプロダクトの技術選定・設計・実装を主体的に実行する

スペシャリスト

高度な技術力を駆使し、難易度の高い技術的課題に取り組む。業界内でのプレゼンスを有し、技術広報面でも会社に貢献する

エンジニアリング・マネージャ

メンバーとの間に心理的安全性を構築し、採用・評価・育成を含めたエンジニアが活躍しやすい組織的改善施策を行う

エンジニア以外の職種への越境

リブセンスには創業当初から越境という言葉を大切にする文化があります。
越境は、チームやサービスの垣根を超えて課題解決のために試行錯誤をすることだけではなく、職種をも越えていくことを意図しています。
エンジニアはユーザインタビューに立ち会うこともあれば、サービスの企画を立てることもあります。
セールスやカスタマーサポートもSQLを自ら書いて、ユーザやクライアントの潜在的な課題を率先して探しています。

海外カンファレンス参加支援

世界レベルを知り、エンジニアとして刺激を受け成長をする機会を創出するため、半年に1度の頻度で海外カンファレンス参加に対する支援を実施しています。
参加希望のエンジニアは、どんなカンファレンスに行きたいか・行って何を残せるか・会社にどんな貢献ができそうかをアピールし、エンジニアのリーダー陣が議論して支援対象のエンジニアを選出します。

リブセンスの働く環境

Environments

過度な制約にとらわれない

リブセンスのエンジニアは過度に時間や場所の制約を受けずに働くことが出来ます。働く場所や時間も自分たちで決めていくのがリブセンスの働く環境です。例えば、子どもを保育園に送り迎えするために勤務時間をずらして、子育てと仕事を両立しているひとも年齢性別問わず在籍しています。台風や大雪などの荒天時に無理やり出社が強いられることもありません。
これは、自分の仕事にコミットするために、より集中できる時間帯や場所で仕事をする裁量が認められているということです。もちろん自分だけの仕事で成果が出ればそれでよいという考え方ではなく、会議や作業の時間をチームのメンバー全員で事情を鑑みながら調整しています。

子育てと仕事を両立させる

リブセンスには子どもを育てながら活躍しているひとが多く在籍しています。男性も積極的に育児休暇を取っています。これは年齢や職種やポジションに関係がありませんし、休暇が取りにくい雰囲気も全くありません。
リモートワークを利用して、子どもをあやしながらコーディングするひともいれば、時短勤務を選択して子育てに力を注ぐひともいます。
子育てと仕事を両立させるということは今の時代には当たり前のことのように聞こえますが、実際それを実現していくことはとても難しいことです。リブセンスは家庭やプライベートが充実しているからこそ、職場でも心理的に安心して仕事に打ち込める環境を作っています。

自由にPCを選択できる

それぞれスキルをストレスなく十分に発揮させるためのPC及び入出力デバイスは自分で選ぶことが出来ます。
Mac及びWindowsのPCから選択できますが、現在はほとんどのエンジニアがMacBook Proで開発を行っています。

標準で貸与されるMacBookProの性能
(2019年4月時点)

MacBook Pro (15-inch, 2017)
・プロセッサ: 2.9GHz Intel Core i7
・メモリ: 16GB
・HDD: 512GB SSD
・ディスプレイ: 15.4インチ

PC入出力デバイス(キーボード・マウス・ディスプレイ)についても、ひとりにつき10万円を上限に、会社の予算で購入することが出来ます。

新卒向けインターンシップ

Internship

リブセンスの開発現場をより具体的に感じていただくために、7月から9月にかけてインターンを受け付けています。インターンではリブセンスが実際に運営している各サービスの開発チームに参加して頂き、リブセンスのエンジニアとともに機能追加やプロダクト改善を行います。開発が完了すればリリースされて、ユーザに自分の作った成果物を使っていただくことになります。
一例として、2018年のサマーインターンに参加した学生の方が、画像配信システムにCDNの導入検証を実施してくれました。
参加している期間は、先輩エンジニアがメンターとして様々なフォローアップを行うほか、プロダクトマネージャやデザイナー、その他のビジネス職の社員と交流し、日頃リブセンスで行われているプロダクト開発を体験することが出来ます。

このエントリーをはてなブックマークに追加