Software Engineer(Backend / Analysis Platform) / キャディ株式会社
Salary: 850 - 1200 百万円
ScalaC++SparkDockerPythonRustGoAWSGitJavaKotlin
Minimum year of experience: 3
CADDiSoftware Engineer(Backend / Analysis Platform)
職務内容
Software Engineer(Backend/Analysis Platform)は、アプリケーション開発チームや機械学習モデル構築チームと協業し、機械学習、データサイエンスの技術成果をプロダクトへ継続的に提供するためのバックエンド基盤の構築、保守、運用を行います。また、キャディの持つデータを活用するべく、データ収集パイプラインの構築やデータ活用の促進について、基盤の観点からリードする働きを期待します。
業務内容
以下に業務例を示します。実際の業務はこれに限定されるものではありません。入社後の業務内容は、技術や専門知識、経験等を考慮のうえ決定します。
- 機械学習をシステムで利用するためのAPIやBatch基盤構築、CI/CDを用いたデプロイ環境の構築
- 本番環境での監視、パフォーマンスチューニングを含むSite Reliability向上のための実装
- 同期/非同期基盤上での機械学習処理パイプラインの開発、整備、運用
- 推論・学習プラットフォームのインフラコストの最適化
- 機械学習モデル構築の担当者、Platform担当者とコミュニケーションし、プロセスを文書化
必須要件
- Google Cloud、AWSなどクラウドサービスを利用したサービス開発、運用経験
- Docker等のコンテナ技術の基礎的知識
- Git、CI/CDを用いたチーム開発、運用経験
- Python、Rust、Go、Java、Scala、Kotlin、C++等によるアプリケーション開発経験
- 日本語での流暢なビジネスコミュニケーション能力
歓迎要件
- SRE、バックエンド開発、MLOpsに関連した開発経験
- 大規模サービスでの負荷、スケーラビリティを考慮した開発経験
- Vertex AI Pipeline、kubeflow、Apache Beam、Sparkなどを用いて機械学習パイプラインを開発した経験
- ML Engineerと協業し、機械学習、データサイエンスのモデルを継続的に改善・提供した経験
- BigQueryやRedashを用いた社内外へのデータ活用施策の企画、推進の経験
- Data-centricに機械学習モデルを改善するために、データ品質を高める施策を実施した経験
- 機械学習、統計、線形代数、コンピュータサイエンスに関連したアルゴリズムの基礎知識
応募する
応募はこちらのリンクから行ってください。