この求人について
役職名:シニアソフトウェアエンジニア
雇用形態:業務委託(週約15時間)
勤務地:リモート
micro1は、お客様の革新的なプロジェクトを支援するソフトウェアエンジニアを選考しています。この役割では、ご自身の専門知識を活かして、次世代AIシステムのトレーニングに貢献していただきます。あなたの仕事が、質の高い実世界のインプットを通じて、モデルの学習、推論、パフォーマンスのあり方を形作ります。AIの実務経験は不要です。重要なのは、あなたの専門分野の知識です。
専門家として、AIモデルが、コードの修正、機能の作成、コードのリファクタリング、パフォーマンスの最適化に関する複雑なソフトウェアエンジニアリングの問題を解決できるかをテストする強化学習環境を作成していただきます。問題に対する再現可能な環境とゴールデンリファレンスソリューションを作成する業務を担当していただきます。
業務範囲
- このプロジェクトでは、ご自身のお気に入りのリポジトリを使って、最先端のAIモデル向けに、現実的で興味深く、非常に難易度の高いコーディングタスクを作成していただきます!
- 巧妙なバグの追跡、自明ではない機能の構築、パフォーマンスの改善など、高度なソフトウェアエンジニアリングスキルを必要とする問題を設計していただきます。
- 各タスクについて、問題を定義し、再現可能な環境を構築し、有効な実装が異なっていても正しい解答を受け入れ、誤った解答、不完全な解答、ハードコードされたアプローチを拒否する決定論的な検証ツールを作成していただきます。また、タスクをどのように解決できるかを示す参照ソリューションも提供していただきます。
歓迎する資格・経験
- Python3、Java、Rust、Go、C++、TypeScriptのうち少なくとも1つについての、実践的で豊富な専門知識。
- アルゴリズム、データ構造、ソフトウェアエンジニアリングの原則に対する深い理解。
- 複雑なシステムをデバッグし、バグを解決し、効果的な最適化を行ってきた実績。
- 大規模なコードベースのリファクタリングやレガシーシステムの刷新の経験。
- 部門横断型プロジェクトにおいて、構想から提供まで、インパクトの大きい機能を提供してきた実績。
- 技術的な概念を明確に説明できる、優れたドキュメント作成力とコミュニケーション力。
- AIとその技術的課題への関心や好奇心(AIの経験は不要)。
報酬体系
報酬は成果ベースで、プロジェクトの仕様を満たすタスクごとに専門家へ報酬が支払われます。作業の完了に必要な時間は、専門家の経験やワークフローによって異なる場合があります。最低提出要件が適用されます。専門家は、週に最低数のタスクを提出する必要があります。
開始時期と稼働状況
通常、48時間以内に募集枠が埋まりますので、すぐに取り組める専門家を求めています。選考された場合は、オンボーディング完了後24–48時間以内に最初のタスクを開始していただくことを想定しています。