直案件
最終更新日:2024/06/02
【Python/GoogleCloudPlatform】文字認識モデルの組み込みにおける開発エンジニアの業務委託案件・フリーランス求人
〜900,000円/月
業務委託
案件基本情報
| 働き方 | フルリモート / 週4日〜5日 |
|---|---|
| 業務形態 | 業務委託(準委任) |
| 場所 | 東京都 / 不動前駅 |
| 職種・ポジション | 機械学習エンジニア / 組み込みエンジニア |
| 開発環境 | Python / GoogleCloudPlatform |
| 業界 | AI |
業務内容
【募集背景】
2020年にGIGAスクール構想によって公教育の現場に生徒一人につき一台のタブレット端末が配布されました。これにより公教育でのICTマーケットが垂直に立ち上がり、公教育現場のICT化が急激に進みました。Qubenaも多くの自治体、学校に導入されており、会社としてもここ数年で急速な成長を続けています。
マーケットの立ち上がりとともにある程度は公教育へのICT教材の導入は進みましたが、まだまだ今後も導入は加速していく見込みです。
事業が成長し、より多くの人にお使いいただくにあたって、多岐にわたる要望や課題が出てきています。
その中でも特に、導入後の活用率についてはまだまだ全体としては高いとは言えず、現場でのユースケースにフィットした機能開発や改善活動をスピーディーに行っていく必要があると考えています。
■業務内容:
現在開発をしている文字認識モデルをプロダクションに組み込むための開発業務をお任せします。
具体的な業務例は以下です。
・機能開発
-文字認識のためのクライアント処理およびサーバーの実装を担当して頂きます。UI上の操作に合わせてUndo/Redoができる、コンテンツの内容に合わせて数式・英語・日本語・日本語(平仮名のみ)などの複数のモデルを使い分けることができる、文字認識の推論精度を向上するために問題情報などのコンテキストを送信できる、などの要件を持つ通信プロトコルを実現します。
・負荷軽減の仕組みの構築
-画像データから認識しているものをストローク情報から認識するように変更するなど、本番環境での運用を意識して、より多くのアクセスを捌けるように開発を行います。負荷試験を行い、目標を達成するように繰り返しPDCAを回します。目標は、スループット 4000 推論/秒、1秒以内のレスポンスと設定しています。
・組み込みに関連する実装ならびにテスト
-現在は他社が提供する文字認識エンジンを採用しています。その仕様に合わせて辞書ファイルの設定や精度向上のためのチューニングを行っているため、同様のインターフェースを採用する点と運用改善のために変更する点を見極めて仕様に落とし込んでいきます。新しいモデルの組み込み後に周辺のシステムや各種のメタデータとあわせて適切に稼働していることのテストまでお任せします。
【開発体制】
プロダクト開発ユニット システム開発部
・COMPASSの開発組織の中では一番大きな組織でありながら、スピード感のあるプロダクト開発を行っています。
チームの人数:40名(内正社員13名)
平均年齢:30代後半
作業ツール:Google Workspace
タスク管理:Asana、Instagantt
ドキュメンテーション:Notion、Google Drive、Confluence
コミュニケーション:Slack、Gather、Google Meet、Miro
言語:Dart、JavaScript / Python
ソースコード管理/CI:GitHub、CircleCI
データ基盤:GCP、Google Cloud Storage
監視:Sentry、DataDog
2020年にGIGAスクール構想によって公教育の現場に生徒一人につき一台のタブレット端末が配布されました。これにより公教育でのICTマーケットが垂直に立ち上がり、公教育現場のICT化が急激に進みました。Qubenaも多くの自治体、学校に導入されており、会社としてもここ数年で急速な成長を続けています。
マーケットの立ち上がりとともにある程度は公教育へのICT教材の導入は進みましたが、まだまだ今後も導入は加速していく見込みです。
事業が成長し、より多くの人にお使いいただくにあたって、多岐にわたる要望や課題が出てきています。
その中でも特に、導入後の活用率についてはまだまだ全体としては高いとは言えず、現場でのユースケースにフィットした機能開発や改善活動をスピーディーに行っていく必要があると考えています。
■業務内容:
現在開発をしている文字認識モデルをプロダクションに組み込むための開発業務をお任せします。
具体的な業務例は以下です。
・機能開発
-文字認識のためのクライアント処理およびサーバーの実装を担当して頂きます。UI上の操作に合わせてUndo/Redoができる、コンテンツの内容に合わせて数式・英語・日本語・日本語(平仮名のみ)などの複数のモデルを使い分けることができる、文字認識の推論精度を向上するために問題情報などのコンテキストを送信できる、などの要件を持つ通信プロトコルを実現します。
・負荷軽減の仕組みの構築
-画像データから認識しているものをストローク情報から認識するように変更するなど、本番環境での運用を意識して、より多くのアクセスを捌けるように開発を行います。負荷試験を行い、目標を達成するように繰り返しPDCAを回します。目標は、スループット 4000 推論/秒、1秒以内のレスポンスと設定しています。
・組み込みに関連する実装ならびにテスト
-現在は他社が提供する文字認識エンジンを採用しています。その仕様に合わせて辞書ファイルの設定や精度向上のためのチューニングを行っているため、同様のインターフェースを採用する点と運用改善のために変更する点を見極めて仕様に落とし込んでいきます。新しいモデルの組み込み後に周辺のシステムや各種のメタデータとあわせて適切に稼働していることのテストまでお任せします。
【開発体制】
プロダクト開発ユニット システム開発部
・COMPASSの開発組織の中では一番大きな組織でありながら、スピード感のあるプロダクト開発を行っています。
チームの人数:40名(内正社員13名)
平均年齢:30代後半
作業ツール:Google Workspace
タスク管理:Asana、Instagantt
ドキュメンテーション:Notion、Google Drive、Confluence
コミュニケーション:Slack、Gather、Google Meet、Miro
言語:Dart、JavaScript / Python
ソースコード管理/CI:GitHub、CircleCI
データ基盤:GCP、Google Cloud Storage
監視:Sentry、DataDog
求めるスキル
■必須スキル:
・Webアプリケーションの開発経験
・API仕様などの内部設計
・RDBのテーブル設計及び開発
・日本語でネイティブと同等のコミュニケーションが可能なこと
■尚可スキル:
・Pythonによるバックエンド開発の経験
・Flutter(Dart)やJavaScriptを使ったフロントエンド開発の経験
・高負荷サービスのチューニングや負荷試験の経験
・gRPCなどを使ったサービス連携の実装経験
・PyTorchやHuggingface transformersなどを使った機械学習の経験
・AWS/GCPなどのクラウドインフラの経験
・Webアプリケーションの開発経験
・API仕様などの内部設計
・RDBのテーブル設計及び開発
・日本語でネイティブと同等のコミュニケーションが可能なこと
■尚可スキル:
・Pythonによるバックエンド開発の経験
・Flutter(Dart)やJavaScriptを使ったフロントエンド開発の経験
・高負荷サービスのチューニングや負荷試験の経験
・gRPCなどを使ったサービス連携の実装経験
・PyTorchやHuggingface transformersなどを使った機械学習の経験
・AWS/GCPなどのクラウドインフラの経験
エージェントより
公教育の現場において期待と注目を集める、注目のEdtech企業です。 ハイレベルな環境でプロダクトと自身の成長が期待できます!