説明
- 弊社では、イノベーションを推進しビジネスプロセスを改善する機械学習ソリューションの設計、開発、展開を担当するソフトウェアエンジニア―機械学習を募集しております。
- 候補者はデータサイエンティスト、エンジニア、プロダクトチームと密接に連携し、スケーラブルな機械学習モデルの構築、パフォーマンスの最適化、ならびにAIを活用したソリューションのプロダクション環境への統合を行っていただきます。
- 実際のアプリケーション向けに機械学習モデルの設計、実装、最適化を実施。
- データ前処理、モデル学習、展開のためのスケーラブルな機械学習パイプラインの開発および保守。
- API、クラウドサービス、またはエッジデバイスを用いて、機械学習モデルをプロダクション環境に統合。
- データサイエンティストおよびエンジニアと協力し、モデルの精度および効率の向上に努める。
- 大規模データセットの処理および解析を行うためのビッグデータ技術を活用。
- パフォーマンスおよび信頼性確保のため、機械学習ワークフローの監視、デバッグ、最適化を実施。
- 最新のAI/ML技術や研究動向を常に把握。
要件
教育・経験:
- コンピュータサイエンス、人工知能、データサイエンス、または関連分野における学士号または修士号をお持ちであること。
- ソフトウェアエンジニアリングの実務経験が3年以上あり、そのうち少なくとも1年以上は機械学習開発の経験をお持ちであること。
技術スキル:
- プログラミング言語:機械学習開発において、Python、Java、またはC++のスキルを有していること。
- 機械学習フレームワーク:TensorFlow、PyTorch、Scikit-Learn、またはXGBoostのいずれかを使用した経験があること。
- データ処理・保存:SQL、Pandas、NumPyに関する豊富な知識を持ち、Apache SparkやHadoopなどのビッグデータツールを用いた経験があること。
- クラウドプラットフォーム:機械学習モデルの展開において、AWS、Google Cloud、またはAzureの利用経験があること。
- MLOps・デプロイメント:Docker、Kubernetes、MLflow、またはTensorFlow Servingに関する知識を有していること。
- ソフトウェアエンジニアリングのベストプラクティス:バージョン管理(Git)、CI/CDパイプライン、およびAPI開発(REST、GraphQL)に関する知識があること。
ソフトスキル:
- 問題解決能力に優れ、実運用環境向けの機械学習モデルの最適化ができること。
- クロスファンクショナルチーム内で、研究者、エンジニア、ステークホルダーと協力して業務を遂行できること。
- 技術者および非技術者にも機械学習の概念を分かりやすく説明できる優れたコミュニケーション能力をお持ちであること。
- 自発的に学習し、新たな機械学習のトレンドや技術を積極的に取り入れる姿勢があること。
望ましい資格:
- エッジAI、強化学習、または深層学習アーキテクチャの実務経験があること。
- 自動機械学習(AutoML)およびハイパーパラメータのチューニングに関する知識があること。
- A/Bテスト、統計モデリング、及びデータ駆動型の意思決定に関するご経験があること。
- 自然言語処理(NLP)またはコンピュータビジョンのアプリケーションに携わった経験があること。
Python機械学習AIアルゴリズム深層学習音声アルゴリズム自然言語処理(NLP)映像アルゴリズム視覚アルゴリズムデータ開発TensorFlow