企業名:

EdgeCortix株式会社

タイトル:

インターナショナルな環境で機械学習エンジニアに挑戦しませんか?

言語など:
Python
概要:
【チームについて 】コンピュータビジョン、音声、自然言語などのAIにおいて生じる最も困難な問題を定義・解決するために、中小型デバイスでのリアルタイム機能の実現に向けてチームで取り組んでいます。当社のチームは複数年にわたる研究から生まれたチームであり、学び、知的好奇心、そして自発性を大切にしています。私たちは、集中型クラウドインフラを保管する分散型インテリジェントエッジエコシステムを実現し、そしてデータを非公開のままリアルタイム計算し、実世界のデータから継続的に学習する能力を実現するという大きな目標を掲げています。企業に革新的なソリューションを提供し、既存のAIインフラやフレームワークに変更を加えることなく、メモリ・計算・エネルギーを最適化しながら、エッジデバイスをインテリジェント化することで、この目標を達成します。【業務内容】EdgeCortixの「SAKURA AI チップ開発チーム」のメンバーを募集しています。コンパイラやハードウェアのエンジニアと連携し、EdgeCortix独自のハードウェアおよびソフトウェアスタックでの最先端のニューラルネットワークの適用を加速化させます。顧客のAIシステムの精度とパフォーマンス目標を達成するために、カスタムモデルや既製モデルの展開のご提案といった顧客本位の活動に従事していただきます。増え続ける一連の知覚課題のためにすぐに使用可能なモデルを増やし維持します。コンパイラチームと連携し、ソフトウェアスタックの安定性とユーザー体験を継続的に向上していきます。このポジションでは、機械学習の専門家として、新機能の開発を行うアーキテクチャチームに対して、重要な見識とフィードバックを提供することが求められます。(以下一例)・プルーニング、量子化、混合精度などのハードウェア機能が、様々なタスクのニューラルネットワークの性能にどのような影響を与えるかについての研究に従事・最先端の研究から業界標準のモデルまで、ニューラルネットワークの一般的な演算子やアーキテクチャのパターンを常に把握し、当社のスタックに適用できるよう推進日々の業務内容としては、以下のようなものがあります。・既存のニューラルネットワークの実装・ゼロからモデルを実装・トレーニング・量子化・プルーニング・EdgeCortixハードウェアへのモデルのデプロイ・精度調査の実施・学術論文の調査・パブリックおよび独自のデータセットの使用・ハードウェアおよびコンパイラチームとの連携などが挙げられますが、業務内容はそれだけにとどまりません。業界標準のPyTorchとTensorFlowを使用し、Pythonプログラミングを行って頂きます。【必須スキル】・コンピュータサイエンス、データサイエンス、またはそれに類する分野の学士号を取得している方・Pythonを用いた開発経験・TensorFlow や PyTorchといった機械学習(ML)フレームワークの開発経験・畳み込みニューラルネットワーク (CNN)に関する知識を有する方・機械学習エンジニアリングの豊富な経験がある方。ネットワークの実装、学習、精度評価技術に関する理解を十分に有する方・ネットワークの量子化および枝刈りの経験・複雑な問題を根本から解決できるデバッグおよび分析スキルを有する方・gitの使用経験者、およびgithub/gitlab開発フローに沿った作業経験次のような経験・知識がある方は歓迎です!・コンピュータサイエンス、データサイエンス、またはそれに類する分野の修士号を取得している方・オブジェクト指向の設計・開発スキルの高い方・知覚タスク(物体検出、セマンティックセグメンテーション、単眼深度推定 等)やビジョンデータセット(COCO、KIT)のSOTAニューラルネットワークアーキテクチャに関する専門知識・TVM、 Glow、 XLAなどの深層学習コンパイラフレームワークの使用経験・組み込み機器での機械学習アプリケーションのデプロイメントモデルや開発経験・ネットワーク実装のカスタマイズやハイパーパラメータのチューニング経験・RNN/LSTMsや Transformerアーキテクチャに関する知識・点群処理、シーケンス(NLP等)、グラフ処理ネットワーク(GNN)の経験・ネットワーク構造検索(NAS) 技術があれば尚可・アジャイル環境での業務経験、複数のチームとの協働経験