転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です
| 部署・役職名 | 【フルリモート/フルフレックス】アプリ開発と性能改善を半々で担うスケーラビリティエンジニア(SRE) |
|---|---|
| 職種 | |
| 業種 | |
| 勤務地 | |
| 仕事内容 |
“Human Empowerment Technology(テクノロジーで人の可能性を拡げる)”をビジョンに掲げ、Helpfeelはナレッジマネジメントに主軸を置いた3つの事業を運営しています。 【Gyazo】瞬時に画面を共有し、コミュニケーションを加速する画像共有ツール 【Helpfeel Cosense】アイデアと知識を自由に記録して共有する、知的生産Wikiシステム 【Helpfeel】企業のAIを強くする、AIナレッジデータプラットフォーム 生成AIの進化により、企業におけるAI活用は急速に広がっています。一方で、「人間向けに作られたデータをそのままAIに渡しても、期待した性能が出ない」という課題も明らかになっています。AIが正しく機能するには、データをAIにとって理解・活用しやすい“AI Ready”な状態、すなわちナレッジとして整える必要があります。 Helpfeelは、この「ナレッジ整備」と、それを最大限に活用する「AIアプリケーションの提供」の2軸で事業を展開し、企業や自治体、医療機関、教育機関などのAI活用を支える情報インフラの構築に取り組んでいます。 代表プロダクトの「Helpfeel」は、iPhoneの日本語入力システムを開発した弊社テクニカルフェロー・増井俊之が発明した「意図予測検索」技術をコアにしています。現在はこの技術に加え、生成AIやナレッジ活用の進化に対応する研究・プロダクト開発を進めており、導入実績は累計900サイトを突破しています。 ※特許番号 第7112155号、第7112156号 ■ポジションの背景・概要 本ポジションでは、Helpfeelのスケーラビリティエンジニアとしての業務をお任せします。 弊社はインフラにPaaSを積極的に活用しており、PaaSで実装したアプリケーションは、アプリケーションのコード自体がインフラです。そのため、サービス成長に伴う将来的なアクセス増加に備えて準備しつつ、アプリケーション側の改善とインフラ構成・設計を同等に考え、柔軟に対処していけるアプリケーション開発者を求めています。 業務の流れとしてはまず、通常のWebアプリケーションエンジニアとして開発に従事いただき、同時に、スケーラビリティを確保する活動をしていただく予定です。具体的にはDBやアプリケーションサーバー、クラウドインフラのメトリクスやアラートを見て、将来的なボトルネックを想像することや、DBやアプリケーション、クラウドインフラへの関心を持ち、未来に備えた調査・学習をしていただきます。 ※別事業であるGyazoとHelpfeel Cosenseでは、上記のような業務をやってるメンバーがおり、今回Helpfeelでも募集をすることになりました。 【業務内容】 ①WebアプリケーションエンジニアとしてのHelpfeelの開発 平常時に、半分程度のリソースを他のエンジニアと同様にHelpfeelの開発に従事いただきます。自ら開発することを通して、Helpfeelのシステム構成の土地勘を獲得していただくのが目的です。 ②スケーラビリティエンジニアとしての開発/提案 残り半分程度のリソースで、スケーラビリティを維持する業務に従事していただきます。急にアクセス数が3倍になった場合でも、サーバーの台数を3倍にすれば対処できる状態を維持できるのが目安です。 すべての性能改善業務を1人で完遂する必要はありません。まずはメトリクスやアラートから将来的な危機を察知・リストアップし、開発チーム内で共有する、第一声を上げる役割を期待しています。危機を共有した後は、その機能を実装したエンジニアと協力してシステムを改良していただきます。 (なお、弊社には自分の開発した機能についての責任感が強いエンジニアが多く在籍しているため、協力を得ながら推進することができると考えております。) ③その他 ・CI&CD環境の維持・改善 ・適切な範囲のテスト網羅 ・実行時エラーなどのアラート割れ窓の改善 ・サーバーやライブラリのバージョン更新 【これまでのスケーラビリティへの取り組み】 ▍Gyazo ・アクセス増加に伴うアップロードサーバーの性能不足により、RubyからGolangに書き換え ・配信のコスト過多によりCloudflareと契約しつつ適切な設定を模索 ・MongoDBのI/O性能に限界を迎えLocal SSDを採用、現在はGCPに移行済 ・GCE上でのOSやプログラム言語ランタイムのバージョンアップの工数がかかっていたためDocker化してアプリケーション開発側に集約 ▍Helpfeel Cosense ・インクリメンタルサーチの実装により、WebWorkerを使ってクライアント側で検索することで、サーバーリソースをほぼ使わない構成に変更 ・巨大なJSON文字列を返しているAPIが重いことを受け、API分割/ソート処理をクライアント側に移植/JSONをブロック単位で生成して返すことでメモリ使用量を安定化 ・socket.ioの接続数問題に対して、サーバーを増やさずクライアント側で賢く切断処理して接続数を節約 ▍Helpfeel ・数GBのデータを頻繁にHTTP経由でHelpfeel Cosenseと同期する必要が発生し、差分取得できる専用APIをHelpfeel Cosenseに実装。JSON Linesをstream送信 ・外部のデータクローリングが多くの時間を要する上に安定しなかったため、クローリングのアプリケーションコードを改善 ・顧客数の増加に伴いAPIリクエストが急増したことを受け、特定のAPIエンドポイントがボトルネックになっていることを特定。オブジェクトストレージに置いたJSONファイルを直接クライアントに配信する方式に変更 【プロダクトの技術要素】 ・フロントエンド: React, JavaScript/TypeScript ・バックエンド: Node.js, JavaScript/TypeScript, Python ・インフラ: Heroku, Google Cloud Platform, MongoDB Atlas, Terraform ・開発支援: ESLint, Renovate 【開発環境】 ・ソースコード管理: GitHub ・情報共有: Slack, Helpfeel Cosense ・タスク管理: Helpfeel Cosense ・オフィスアプリケーション: Google Workspace 【利用ツール】 ・GitHub ・GitHub Actions ・Datadog ・Sentry ・Helpfeel ・Gyazo 【このポジションの魅力】 ・リソースの半分はWebアプリケーション開発、残り半分でスケーラビリティ維持を担います。自ら開発することでシステム構成の土地勘を得たうえで性能改善に臨めるため、コードから切り離された“監視だけのSRE”にはなりません。 ・インフラにPaaSを積極活用しており、PaaSで実装したアプリケーションはコード自体がインフラです。単純なスケールアウト・スケールアップだけでなく、アプリケーションの仕様変更も含めた性能改善を常に模索します。 ・すべての性能改善を1人でやり切る役割ではありません。「第一声を上げる」ことが期待される役割で、その後は機能を実装したエンジニアと協力して改良します。 ・守るべき水準が「アクセスが3倍になっても、サーバーを3倍にすれば対処できる状態」と言語化されています。 ・別事業のGyazo・Helpfeel Cosenseには、すでに同様の業務を担うメンバーがいます。ゼロから1人で立ち上げるのではなく、社内に相談できる先行事例があります。 ・コロナ以前よりフルリモート・フルフレックス(コアタイムなし)を前提とした環境で、社員は全国33都道府県に分散しています。 |
| 労働条件 |
■雇用形態 正社員(期間の定めなし) ■試用期間 3ヶ月(本採用と同条件) ■勤務地(就業場所) 就業者自宅(フルリモートワーク) ※以下のオフィスへの出社も可能です(会社が認めた就業場所) ・京都オフィス:〒602-0023 京都府京都市上京区御所八幡町110-16かわもとビル5階 ・東京オフィス:〒104-0032 東京都中央区八丁堀2-14-1 住友不動産八重洲通ビル4F チームでのコミュニケーションやミーティングが発生するため、既存メンバーの多くは国内に居住しています。国内と大きく時差のないエリアであれば、海外圏にお住まいの方もエントリー可能です。 ■勤務体系 ・フレックスタイム制(コアタイムなし) ・標準労働時間:1日8時間 ・休憩:1日1時間を基本とする ・固定残業時間あり(40時間を超える時間外労働分は残業代を支給) ・休日:土日、祝日、年末年始 ・特別休暇:慶弔休暇、産前産後休暇、育児休暇 ■給与 年収600万円~1,200万円 ・月額(基本給):388,228円〜776,456円 ・固定残業手当:111,772円〜223,544円(固定残業時間40時間) ※固定残業時間あり(40時間を超える時間外労働分は残業代を支給) ※スキル、選考結果をふまえて総合的に判断いたします ※昇給年1回 ■福利厚生 ・各種社会保険完備(雇用・健康・労災・厚生年金) ・交通費全額支給(実費) ・書籍購入補助制度 ・ノートパソコン・モニター貸与 ・Gyazo Proアカウント付与 ・スキルアップ支援(プログラミング・英語学習支援サービス) ・産前産後休暇(取得実績あり) ・育児休暇(男女ともに取得実績あり) ・ベビーシッター補助制度(取得実績あり) ・オフラインでのチームビルディング費用の一部会社負担 ・新入社員の歓迎会補助(ランチ or ディナー) ・イベント、カンファレンスの出席サポート(都度相談) ・健康診断オプション検査を一部助成 ・介護休暇、子の看護休暇、育児時間 ・有給取得率70% |
| 応募資格 |
【必須(MUST)】 ・GCP環境での業務経験1年以上加えて、下記いずれかの実務経験または同等の能力をお持ちの方(実務経験3年以上が目安) ・Web系のプログラム言語のスキル、サーバーサイドに関する知識 ・GCPもしくはAWS等のクラウドを使用したインフラ環境構築、環境改善等の経験、CDN設定、DBサーバー負荷分散対応等の経験 ・Webシステムのネットワーク、セキュリティに関する知識または改善経験 ※弊社では、危機を察知した後の対処として単純なスケールアウト・スケールアップだけでなく、アプリケーションの仕様変更も含めた性能改善を常に模索します。そのため、アプリケーション開発の経験があることが望ましいです。 【歓迎(WANT)】 ・SREとしての実務経験・インフラエンジニアとしての実務経験 ・セキュリティエンジニアとしての実務経験 ・ネットワークエンジニアとしての実務経験 【求める人物像】 ・Helpfeelのビジョンやサービスのコンセプトに共感し、それを広めることに責任を持てる方 ・経営陣や幹部メンバーとフラットなコミュニケーションができる方 ・倫理観があり、多様性を意識することができ、現代にふさわしいメッセージ発信ができる方 ▼選考フロー ・書類選考 ・1次面接+コーディングテスト ・2次面接 ・最終面接 ・オファー面談 ※変更になる可能性もございます。 ※最終面接前にリファレンスチェックをお願いしております。 ▼その他 直近、過去問わず2年以内での短期間離職がある場合は、離職理由を明記いただきますようお願いいたします。 |
| アピールポイント | 自社サービス・製品あり 日系グローバル企業 産休・育休取得実績あり ベンチャー企業 女性管理職実績あり 完全土日休み フレックスタイム 月平均残業時間20時間以内 |
| リモートワーク | 可 「可」と表示されている場合でも、「在宅に限る」「一定期間のみ」など、条件は求人によって異なります |
| 受動喫煙対策 | その他 「就業場所が屋外である」、「就業場所によって対策内容が異なる」、「対策内容は採用時までに通知する」 などの場合がその他となります。面接時に詳しい内容をご確認ください |
| 更新日 | 2026/07/17 |
| 求人番号 | 7787041 |
採用企業情報
- 株式会社Helpfeel
-
- 資本金100百万円
- 会社規模101-500人
- インターネットサービス
- その他
-
会社概要
【設立】2020年12月4日
【代表者】洛西 一周
【資本金】1億円
【従業員数】221名(2026年1月現在)
【本社所在地】京都府京都市上京区御所八幡町110-16かわもとビル5階
【その他事業所】京都オフィス 東京オフィス
【事業内容】
・スクリーンショット共有ツール「Gyazo」の開発運用
・知識共有サービス「Helpfeel Cosense」の開発運用
・検索に特化したAIナレッジデータプラットフォーム「Helpfeel」の提供
■勤務体系
フルフレックスタイム制
※商談の多い時間帯 10:00~18:00
転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です