シニアソフトウェアエンジニア | 不動産マーケットプレイス「カナリー(CANARY)」運営/シリーズC 累計調達金額80億!【開発本部-02】
株式会社カナリー
給与:1200万円〜2000万円
雇用形態:正社員
勤務地:住友不動産東京三田ガーデンタワー
〒108-0073 東京都港区三田3-5-19 住友不動産東京三田ガーデンタワー27階
仕事内容
★株式会社カナリーでは、興味を持ってくださったエンジニアの方に向け、
会社やエンジニア組織、技術への向き合い方、働き方、採用情報などについて知っていただくための「Entrance Book」を作成しています。
まずは以下から、ぜひご覧ください。
https://recruit.canary-app.jp/engineer-entrance-book
■会社・事業について
株式会社カナリーは、【もっといい「当たり前」をつくる】をミッションに掲げ、不動産という巨大産業をAIとデータの力で再定義しているスタートアップです。
私たちが向き合う賃貸領域(部屋探し・仲介・物件管理)は、業務の多くがいまだ紙や人手に依存し、データが会社ごと・業務ごとに分断されています。生産性の低さも、おとり物件のような消費者体験の問題も、根源はこの「データの未整備」にあります。カナリーはこの構造課題に、不動産会社向けの「Vertical AI事業」と、消費者向けの「Marketplace事業」の両輪でアプローチしています。
AIの進化により、ソフトウェアは業務を支援するツールから、労働そのものを代替する存在へと変わりつつあります。従来のSaaS市場が数千億円規模なのに対し、AIが担いうる労働の市場は数兆円規模。私たちが挑む市場は、これから一桁大きくなります。
【Vertical AI事業(toB)】
仲介向けSaaSとしてスタートした「カナリークラウド」は、管理基幹SaaS、入居者・オーナーアプリへとプロダクト群を広げ、全国の不動産会社様にてご利用いただいています。SaaSで業務を標準化しデータを整えることは、その先のAI実装のための土台です。SaaS×AI×オペレーションで業務そのものを引き受け、ソフトウェアを「売る」会社から業務を「担う」会社へと進化しています。その先に、業界共通の「マスター物件データベース」を核とするAIデータプラットフォームの構築を目指しています。
また、大手不動産会社には、パッケージプロダクトだけでは埋まらない各社固有の課題があります。そのギャップを埋めるのがFDE(Forward Deployed Engineer)です。現場に入り込み、業務の構造化からAIの設計・実装・運用までを一気通貫で担い、得た知見をプロダクトへ還元していきます。
【Marketplace事業(toC)】
「カナリー(CANARY)」は累計650万ダウンロードを突破し、部屋探しアプリでユーザー評価No.1(★4.8)を獲得しています。目指すのは、物件を広告として並べるだけの従来型ポータルの先です。業務基盤と消費者接点を直結させ、リアルタイムで正確な物件情報と、AIネイティブな部屋探し体験をつくっていきます。
【フェーズと環境】
2025年12月にシリーズCとして約40億円を調達し、累計調達額は約80億円になりました。AIで出現した機会に対してグロースフェーズにあります。組織は人数より「タレント密度」を重視し、実行力が大事であるAI時代で勝てる組織を作っていきます。
■業務内容
toC 不動産マーケットプレイス「カナリー」、toB 不動産仲介業者向けSaaS「カナリークラウド」、その他新規事業のサービスの開発や開発チーム作りを牽引していただきます。
シニアソフトウェアエンジニアの方には、Webフロントエンド、バックエンド、モバイルアプリ等を広く見通した上での設計、レビュー、メンバーの育成を担っていただきたいと考えています。
※配属先やお仕事については、カジュアル面談や選考を通じ、ご本人の希望やマッチ度を踏まえ最終的に決定させていただきます。
■職務内容
・開発における環境の整備や改善
・新規技術導入のための技術調査や検証
・アーキテクチャの検討や見直し
・コードレビュー
・CI/CDの整備
・ログ基盤整備
・開発チーム作り
・チームメンバーに対する技術的なサポートや育成
・エンジニア以外も含めた関係者との適切なコミュニケーションや情報連携
・会社の広報や採用に繋がる活動
・開発プロセス(KPT、Daily Meeting、ブランチ戦略、Issue/Pull Requestの運用など)の継続的な改善
■(カナリー)取り組んでいきたいが、まだ出来ていないこと
・物件掲載に伴うトイルの削減
・掲載中の物件情報や店舗情報の変更などの作業(トイル)について、一定の仕組み化は進んでいるものの、まだまだエンジニアの手を要する部分が残っている状況。
・それらのトイルを削減することで、メンバーがエンジニアリングに向き合う時間を最大化したい。
・システムモニタリングの自動化・改善サイクル構築
・アプリケーションのエラーやリソース逼迫等によるアラートの整備はある程度できているが、それだけではカバーし切れない項目については日次モニタリング(当番制)でカバーしている状況。
・これらモニタリングの自動化を進めるだけでなく、発見された課題を改善するまでのサイクルを構築していきたい。
・データの整備と仕組み化
・物件同士の「名寄せ」の仕組み改善
・Canaryは、ポータルサイトとして多数の不動産仲介会社から物件データを受け取っているため、ある実在の部屋(「xxマンションのy号室」)に対して取扱会社が異なる複数の部屋レコードを保持することがある。
・それらをユーザに対して表示する際、情報をまとめるために「部屋Aと部屋Bが同じかどうか」を建物名/階数/賃料などから判別する必要があり、これを「名寄せ」と呼んでいる。
・現在も一定の「名寄せ」ロジックがあるが、本来同一と見なすべき物件同士を別物として判定してしまうなどの事態がより起こりづらいロジックに改善していくことを目指している。
・沿線・エリア等のマスタ系データ整備
・名称変更や統合などが発生する沿線・エリア等のマスタ系データについて、それらを最新の状態に保つための仕組みを作りたい。
・Canaryアプリの開発環境改善
・エンジニアメンバーの開発環境の整備
・モバイルアプリの開発は各エンジニアメンバーの環境差異に影響を受けやすく、環境構築がスムーズにいかないなどの問題が発生しやすいため、それらの差異を吸収できるような仕組みを整備したい。
・ディレクトリ構造のリファクタ
・CanaryWebの施策実装
・一覧の画像ギャラリーの画像ロード速度改善
・ホーム→検索までのパフォーマンス改善
・物件一覧ページランディングのパフォーマンス改善
■(カナリークラウド)取り組んでいきたいが、まだ出来ていないこと
・バックエンド、インフラ
・顧客と仲介業者間のチャット機能のリプレイス
・Elasticsearchの最適化、コスト削減
・カナリアリリースの導入
・負荷試験
・エンジニアのトイル削減を目的とした業務効率改善の推進
・フロントエンド
・E2Eテストの導入
・Feature Flagの導入
・テスト設計の見直し、及びテスタブルなディレクトリ構造へのリアーキテクチャ
・Storybookの本格運用
・WYSIWYGエディタの実装
応募資格
【必須スキル】
・コンピュータの基礎的な知識
・ネットワークの基礎的な知識(HTTP, DNSなどのプロトコル含む)
・データベースの基礎的な知識
・セキュリティの基礎的な知識
・バージョン管理システム(Git等)を用いた開発経験
・Web アプリケーションの実践的な開発経験5年以上
・設計の実践的な知識・経験
・バックエンドの開発経験
・フロントエンドの開発経験(Webフロントエンド、ネイティブアプリ等)
・スケーラビリティを考慮した設計・実装経験
・チーム開発をリードした経験(チームリードやテックリード等のマネジメント経験)
・チーム内外と円滑に仕事を進められるコミュニケーション・ドキュメンテーションスキル
勤務時間
05:00〜22:00
休日休暇
土日祝休み/年間休日120日
【休日】
入社時から使える特別休暇を3日分付与
完全週休2日制(土日祝)
冬季休暇
GW
慶弔休暇
有給休暇
福利厚生
社会保険完備・交通費支給
福利厚生
■長期勤続手当(支給条件あり)
■家賃補助制度(支給条件あり/最大4万円)
■各種社会保険完備(雇用、労災、健康、厚生年金)
■交通費支給(月3万円上限)
■健康診断
■フリードリンク