プログラム解析・機械学習エンジニア
年収1,200万円
- 雇用形態正社員
- 勤務地東京都港区
- リモート併用
2039日前に公開2021年4月8日
仕事内容
Siderの次世代機能の研究開発をお願いします。
Sider は、競合製品と比較して
- 直感的でわかりやすいUI
- セットアップが3分で完了
- 常に最新の静的解析器が使える(Sider で十分テスト済み)
を売りにしているコードレビュー自動化ツールで、世界60カ国以上、1500以上の組織に利用されております。しかし、ここからもう1段上の領域に成長するためには、他社にはない真の差別化要因が必須であると考えています。
その危機感のもと、直近では、我々オリジナルのコードクローン検知アルゴリズム(特許出願済み)をベースにしたバグ検知機能をリリースしました。
https://siderlabs.com/labs
今後は、このような技術的に難しい機能に果敢にチャレンジし、目玉機能をどんどん増やしていきたいと思っています。
また、開発者が書いたコードのうちどのようなコードであれば修正されるのか、その修正の起因になった指摘はどんなものか、というのをLinterを用いて解析、分析をし、「開発者が一般的に守っているお作法」のようなものをまとめ、論文化、また、Siderが検知するソースコード上の問題のデフォルトプリセットとして提供をしました。
今後、より差別化要因となる機能を追加していくため、次のように現状進めている機能開発をより強化していただける方を募集しています。
- ソフトウェア工学(ソースコードの解析)
- 統計学(解析結果を何らかの入力値に変えるため)
- 機械学習(解析結果を元に何らかの製品に反映出来る出力をだすため)
機械学習の切り口から、コードレビューの最適化に貢献できる機能を、ソフトウェア工学における国内最先端の研究者と一緒に考え、試し、製品化することが主たる業務です。
必須スキル
- ソフトウェア工学、ソースコードからのAST(抽象構文木)の作成、プログラミング言語の開発などの、何らかのソフトウェア工学に関する知識及び経験
- 指示を待たず、自分で考え、自分で行動できる能力
- ソフトウェア開発業務全般に対する高い経験
- 日本語でのコミュニケーションができる方(日本語能力検定 N2以上)
- 機械学習の手法を用いた製品開発の経験(2年以上)
歓迎スキル
- 実際に世に出たWebサービスの開発経験
- 機械学習に関する論文・学会発表経験
- 最先端のリソースにあたられるだけの英語能力
- ソフトウェア工学に関する修士号、博士号取得者
給与
■年収
600 -1200万円
スキル・ご経験により応相談
■雇用形態
正社員
■試用期間
3ヶ月
勤務地
東京都港区芝浦3-1-1 msb Tamachi 田町ステーションタワーN 28階
勤務時間
裁量労働、もしくは管理監督者(ポジションに応じる)
- ・裁量労働制 10時〜19時を原則として裁量に任せる
- ・ディレクター(管理監督者)
休日
年間休日日数:125日/完全週休2日制(土日)
祝祭日、夏季、年末年始
福利厚生
【残業時間】月平均20~30時間/月
国内MBA などの進学支援
グロービスなどが提供するビジネスオンライン授業の受講支援
他に、もしソフトウェア開発そのものに興味がある場合は、スキル習得等の相談にのります。デザインと技術と両方できると稀有な人材になれると思います。
概要
■事業内容(何をやっているか)
エンジニア向けのSaaS製品、「Sider」の開発、提供をしています。
Siderは大きく3つの製品に分かれています。
- Sider: コードレビュー自動化 + コード品質可視化 https://sider.review/
- Sider Labs: Siderに追加する実験的な機能の提供。現在はコードクローンに基づく修正漏れに起因する不具合の自動検出 https://siderlabs.com/labs
- Sider Team Insights: 開発チームのあらゆるメトリクスを可視化し、開発チームをよりなめらかに https://www.sleeek.io/
■特徴
エンジニア向けのtoB製品を開発し、世界中に対して広げていこうとしている数少ない、日本から世界を狙うことを前提とした、SaaS事業会社です。また、エンジニアが自分自身でも使うことになるサービスを作れる、エンジニア向け製品という日本でも世界でも稀有なカテゴリの事業です。
上場企業である親会社のフィックスターズの技術力、ドッグフーディング協力、営業協力などを受けつつ、スタートアップ企業として、プロダクトの開発と販売に力を入れています。
東大・慶應大・早稲田大など、学術機関との共同研究なども行っております。また、ただ研究するだけでなく成果を製品に反映している、技術オリエンテッドな会社です。論文発表、特許出願なども行っております。
■選考内容
- 履歴書/職務経歴書とGitHub アカウントのレビュー
- 1次面接
- プログラミングに関するオンラインテスト(GitHubアカウントの情報が十分な場合などは実施しないことがあります)
- 開発チームとの2次面接
- 最終面接
また、必要に応じて、副業のような形で部分的に入っていただいて、チームの雰囲気などを把握していただき、相互理解を高めた上でご入社いただくといった形も可能です。
■なぜやるのか
「自分たちが抱える課題を解決する」といったことからSiderは始まっています。エンジニアが課題ドリブンで作り始めたプロダクトです。
世界中でエンジニアが不足している中、エンジニア・開発チームの生産性を向上させるための方法はまだまだあります。それらをSider社では提供していきたいと考えています。
Siderはコードにフォーカスを当てており、コードレビューにかかる時間の削減や品質の向上によって、開発者がより多くの時間をより良い活動に費やせるようにすることを目指しています。
■どうやっているのか
Siderの開発は下記の3つの性質をもっています。
- SaaSサービスの開発(Ruby on RailsやReactの使用)
- PaaSに近い基盤の開発・運用(コード解析機・Linterを行う一時的なDockerインスタンスを大量にハンドリング)
- ソースコードの解析機の開発、メンテナンス、サポート(OSSのLinterのコードリーディング、コントリビューション、並びに自社開発)
Siderはグローバルに使われることを目指しており、エンジニアの誰もが使いやすいWebサービスを目指して日々開発をしています。
また、大規模ウェブサービスよりトラフィック自体は少ないものの、Dockerインスタンスを一時的に起動する、といった処理を大量に行うため、それを安定して行えるようなプログラム、マシン構成、監視系の充実、など様々なことも行っています。インフラとアプリケーションが切り離せない、インフラを制御するプログラムの開発も必要であるため、インフラの知識も不可欠です。
また、Siderではオープンソースで開発されている解析ツールの開発者との関係を重視しています。私たちも解析器を開発していますが、オープンソースで開発されている解析器の役割はまだまだ大きく、問題の修正や(私たちにとって都合の良い)新機能の追加など、仲良くしないといけません。
その他、営業、マーケティングなどの観点では、Siderの利用者になる可能性がある、開発者のコミュニティとの関係も重要です。勉強会やカンファレンスに参加・登壇することや、スポンサーとして経済的なものを含む様々なサポートを提供しています。こういった活動を通してSiderの存在を理解してもらい、フィードバックをもらって機能を改善し、利用者の獲得を目指しています。このように、社外のコミュニティとの関係を保つために必要なもろもろは、業務の一部として認識されています。(RubyKaigiなどへのスポンサー、登壇実績や、その他のPHPカンファレンス、Pyconなど多くのイベントへのスポンサー実績があります)
昇給・賞与
業績賞与(年2回) ※金額は業績によって変動
諸手当
通勤手当(上限6万円)、資格手当、子供手当(一人につき3000円/月)
社員旅行の旅費・滞在費、懇親会費の会社負担
現在は通勤手当に代わり在宅手当(1.5万円/月)が支給されています。通勤にかかる費用は実費を経費として支給します。
設立
2019年8月
代表者
代表取締役社長 浅原 明広
事業内容
ソフトウェア開発支援製品の提供
- Sider – 自動コードレビューサービス
- Sider Scan - 重複したソースコードの変更漏れに起因するバグの検出サービス
- Sider Team Insights – 自動プロジェクトレビューサービス
支社所在地
4041 MacArthur Blvd 4th Floor, Newport Beach, CA 92660, United States
勤務地
東京都港区芝浦3-1-1 msb Tamachi 田町ステーションタワーN 28階
給与
■年収
600 -1200万円
スキル・ご経験により応相談
■雇用形態
正社員
■試用期間
3ヶ月
関連する求人
フロンティア株式会社
【データエンジニア】業界No.1ビジネスマッチングサービスのDB基盤設計・構築株式会社BLOCKSMITH&Co.
【開発】AIエンジニア株式会社ナガセ
AIエンジニアArithmer株式会社
AIエンジニア(生成AIまたはAIロボット)株式会社Sider
セールスマネージャー