裁量大◎データサイエンスPF開発Webエンジニア【AWS/Django】機械学習基盤の構築等に挑戦可能

当社は、1万人超のデータサイエンティストが登録する国内最大級のデータサイエンスプラットフォームを運営するスタートアップです。
これまでデータ分析コンペティション、AI人材特化型採用サービスをリリースしており、さらに新規のC2Cサービスも検討中です。
2022年6月に2度目の資金調達を完了しており、これまでサイバーエージェント社、グロービス社などに出資いただいています。
当社は今、以下のような開発課題を抱えています。一緒に解決方法を考えていただける方を探しています。
・蓄積したデータを活用した機械学習基盤構築(レコメンドエンジン)
・パフォーマンス改善(DB設計、AWSマネージドサービスの使い分け、認証周り)
・DevOps(IaC、デプロイプロセス最適化、MLOps)
・上記を見据えた適切な技術選定
関わってみたい課題がある方、ぜひ一度お話しさせてください!
- 職種名
- Webエンジニア (バックエンド・インフラメイン)
- 給与(想定年収)
-
500万 〜 800万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務地
- 東京都
- 開発言語
- Python3 TypeScript
- フレームワーク
- Django React Vue.js Nuxt.js Next.js
- クラウドプラットフォーム
-
Amazon Web Services、Google Cloud(Google Cloud Platform)
- データベース
- PostgreSQL、DynamoDB
- 開発内容タイプ
-
自社製品/自社サービス、B2C、C2C、ポータルサイト、自然言語処理、機械学習、AI
- 特徴
- 一部在宅勤務可 オンライン面談可 ノートPC+モニタ別途支給
- 募集人数
- 若干名


- 必須要件
-
以下すべてのご経験をお持ちの方からのご応募をおまちしています!
・Web開発(サーバサイドエンジニア) 実務1年以上
- 歓迎要件
-
・AWSによる開発経験1年以上 or Djangoによる開発経験1年以上
・Nuxt.js or Next.jsによる開発経験
・データサイエンス・AIへの興味関心 - 求める人物像
-
・心理的安全性を重視し、互いにリスペクトを持って開発に取り組める方
・基本は「ビジネスに貢献できるか」をベースに技術選定をしつつも、時にはその考えから離れて新規な技術にアンテナを張れる方 - 求める英語レベル
-
ドキュメントが読める
- 選考フロー
-
paiza(コーディングテスト)
※選考フロー、面接回数は状況に応じて変更になる可能性があります
▼
カジュアル面談/通常面接(1~2回)
▼
最終面接+実技試験(コーディングテスト、WEB上で問題解いていただく)
▼
内定
*面接対応可能時間:基本的に平日。時間は特になし
※状況に応じて面接回数変動あり
・10000人超えるユーザーが活動するデータ分析コミュニティNishikaの開発業務を担当していただきます
・インフラ(AWS)・バックエンド(Django)をメインで触っていただきます
・技術選定はもちろん、課題解決のための仕様検討にも関与いただき、大きな裁量の元で開発を進めていただきます
例えば、以下のような開発課題を抱えています。一緒に解決方法を考えていただける方を探しています。
・蓄積したデータを活用した機械学習基盤構築(レコメンドエンジン)
・パフォーマンス改善(DB設計、AWSマネージドサービスの使い分け、認証周り)
・DevOps(IaC、デプロイプロセス最適化、MLOps)
・上記を見据えた適切な技術選定
・モダンな技術スタックは既存の課題を解決しているものが多いという考えのもと、モダンな技術スタックを利用していこうという風土があります
・技術選定はもちろん、課題解決のための仕様検討にも関与いただき、大きな裁量の元で開発を進めていただけます(フロントエンドでは、Nuxtベースで実装を進めてきましたが、新サービスではNextの導入を試みています)
・機械学習基盤の構築を、コンペ入賞経験のあるハイレベルなデータサイエンティストとともにトライする環境があります
- 開発部門の特徴・強み
-
・モダンな技術スタックは既存の課題を解決しているものが多いという考えのもと、モダンな技術スタックを利用していこうという風土があります
・技術選定はもちろん、課題解決のための仕様検討にも関与いただき、大きな裁量の元で開発を進めていただけます(フロントエンドでは、Nuxtベースで実装を進めてきましたが、新サービスではNextの導入を試みています)
・機械学習基盤の構築を、コンペ入賞経験のあるハイレベルなデータサイエンティストとともにトライする環境があります - 主な開発実績
-
Nishika Competition:
・国内最大級のAIモデルのコンペティションサービス
・所定評価関数に基づくリアルタイムのスコアリングや、チーム参加機能を有しています
・一部コンペではオンラインゲームのような仕組みがあり、提出されたAI同士がマッチングされ、所定の環境で対戦しその結果をDBに返す(環境はEKSのオーケストレーションの元コンテナが都度立ち上がる)仕組みを作っています
Nishika Connect:
・求人企業と求職者をスカウト・エージェントを通じてマッチングするサービス
・特に求職者の転職活動を最大限効率化するよう、UI/UX最適化の余地が大きいサービスです
・ユーザーの行動履歴データも蓄積してきており、レコメンドを目的とした機械学習モデルの導入も始めています - 技術向上、教育体制
-
社員が技術コミュニティに積極的に参加することを会社として奨励しています。
書籍、社外勉強会・カンファレンス参加費用の補助も行っています。 - 支給マシン
-
macbook air M2
メモリ:8-16GB
SSD:256-512GB - 開発手法
-
アジャイル
- 開発支援ツール
- GitHub、CircleCI、Sentry
- インフラ管理
-
Docker、Amazon ECS、Amazon CloudWatch
- AI・データ分析
-
BigQuery、Amazon Athena、Keras、PyTorch、pandas、scikit-learn、Gensim、Jupyter notebook、matplotlib、NumPy
- 環境
- Mac OS X
- その他開発環境
-
・インフラ:AWS(ECS、RDS、DynamoDB、Lambda)、GCP(BigQuery)
・言語/FW:Python/Django、TypeScript/Vue(Nuxt)、TypeScript/React(Next)
・データベース:PostgreSQL、DynamoDB
・コード管理:GitHub
・CI/CD:Circle CI、AWS CodePipeline
・SaaS:Auth0、Sentry
・その他:Slack、Trello、Figma - エンジニア評価の仕組み
-
四半期ごとに、各々が設定した目標への進捗度合い等をチェックする面談(OKR)があります。
目標設定はエンジニア自身がここをやりたい・伸ばしたい!と思う点と、会社としてやってほしい・伸ばして欲しい点をミックスして作ります。
会社の方針に沿っていることも大事ですが、敢えて会社の方針に捉われずに立てた目標から新しいプロダクト・技術の種が見つかることもあるので、このような決め方をしています。 - 組織構成
-
正社員・業務委託合わせて、
・エンジニア:4名
・データサイエンティスト:5名
となります。 - 配属部署人数
- 4名
- 平均的なチーム構成
-
正社員2名を中心としたチーム4名でNishikaの開発にあたっています。
チーム外のビジネス側のメンバーとのコミュニケーションも多く、エンジニア自身が仕様の検討に関与しています。
- 勤務地
-
東京都港区芝浦3丁目7-8
エスパース田町202
週の半分程度リモート勤務可能です。
- 最寄り駅
-
JR山手線「田町駅」より徒歩4分
- 給与体系・詳細
-
※年収500万~800万の場合
■賃金形態:年俸制(年俸を12分割)
■賃金の決定方法:当社規定により決定
■月給:41.6万円~66.6万円(固定残業代を含む)
■基本給:約30.5万~48.9万円
■固定残業代:45時間分、約11.1万~17.7万円(超過分は別途支給)
※ご経験・スキル・前職給与等を総合的に考慮して決定いたします。 - 給与(想定年収)
-
500万 〜 800万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務時間
-
10:00 ~ 18:45(実働7時間45分)
フレックスタイム制(コアタイム10:00 ~ 16:00)
固定残業時間45時間休憩時間:休憩60分 ※昼食時間は業務の都合により各々の自主性に任せています
平均残業時間:平均10-20時間/月
- 休日休暇
-
【年間休日120日以上】
・完全週休2日制(土・日・祝)
・年末年始休暇
・夏季特別休暇
・年次有給休暇 - 諸手当
-
・交通費一律支給
・各種社会保険完備
・ストックオプション付与実績あり
・健康診断費用補助(毎年)
・書籍購入、自己研鑽費用補助
・インフルエンザワクチン接種費用補助
・育児支援
・出産祝金制度あり - インセンティブ
-
ストックオプション有り
- 昇給・昇格
-
給与改定:年1回
- 保険
-
各種社会保険完備
- 試用期間
-
3カ月(条件などは変わりません)
