この求人について
この時間制・リモートのコントラクター職では、Java品質保証リード(QAL)として、Java AIトレーニングプロジェクト全体の品質、一貫性、トレーナーのパフォーマンスを監督していただきます。AIが生成したJavaコードやトレーナー/QAの作業をレビューし、プロジェクトのガイドラインに照らして出力品質を評価し、的確な書面フィードバックを提供し、コントリビューターが期待される品質基準に従っていることを確認します。
コードの正確性、コンパイル時の有効性、実行時の動作、オブジェクト指向設計、API使用、デバッグの正確性、可読性、保守性、パフォーマンス、セキュリティ、テストカバレッジ、フォーマット、指示への準拠、プロジェクト固有のルーブリックへの適合性について作業を評価します。この役割には、高いJava専門知識、英語でのコミュニケーション能力、卓越した細部への注意力、およびリモートの技術チーム全体で品質ワークフローを管理する能力が必要です。
この役割は、急成長中のAIデータサービス企業であり、SuperAnnotateの子会社であるSME Careersでのものです。世界最大級のAI企業や基盤モデルラボの多くにトレーニングデータを提供しています。あなたのJava品質リーダーシップは、Javaトレーニングデータが正確で、実行可能で、慣用的で、安全で、明確に説明され、クライアントの期待に沿ったものとなることを支えるのに役立ちます。
選考プロセスには、AI面接、ドメイン固有のタスク、リクルーターとの面接が含まれます。
重要: この役割には現時点で直ちに開始するプロジェクトはありません。ただし、資格を満たしている場合、関連する機会が生じた際に最初にお声がけする専門家の一人となります。これにより、専門家ネットワークを通じて利用可能な将来のプロジェクトにもアクセスできるようになります。
業務内容
- 品質モニタリング:Javaの項目を抜き取り検査し、品質上の問題を特定し、DMを通じてフィードバックを提供し、繰り返し発生する問題や重大な問題をエスカレーションします。
- コードレビュー:AIが生成したJavaコード、Spring/バックエンドのスニペット、デバッグ回答、アルゴリズムの解答、テスト、アーキテクチャの説明、ステップバイステップの推論を評価します。
- トレーナーおよびQAとのコミュニケーション:Discordでコントリビューターにガイドラインの変更、ワークフローの更新、Java固有のレビュー基準について伝えます。
- 質問対応:Javaの構文、OOP設計、コレクション、ストリーム、並行処理、例外、Spring Boot、テスト、セキュリティ、ルーブリックの解釈に関する質問に回答します。
- トレーナー/QAのアクティベーション管理:非アクティブなコントリビューターにDMを送り、フォローアップを追跡し、稼働状況の問題をフラグ立てします。
- ドキュメント作成:Javaスタイルガイド、トラッカー、FAQ、例、ハニーポット、キャリブレーションタスク、オンボーディング資料を作成・維持します。
- オンボーディングとトレーニング:Javaコントリビューター向けのオンボーディング/トレーニングコールを実施します。
- リスクとセキュリティのレビュー:安全でない、誤解を招く、コンパイルできない、非効率な、または本番環境に対応していないJavaの推奨事項をフラグ立てします。
- プロセス改善:繰り返し発生する品質のギャップを特定し、QAワークフローを改善します。
求める人物像
- コンピュータサイエンス、ソフトウェアエンジニアリング、情報技術の学士号または修士号、あるいは同等のプロフェッショナルなソフトウェアエンジニアリング経験。
- ガイドラインに従い、チームとコミュニケーションを取り、明確な技術的フィードバックを提供するための高い英語力。
- Java開発、バックエンドエンジニアリング、エンタープライズソフトウェア、JVMシステム、コードレビュー、ソフトウェアQA、または技術的メンタリングにおける3年以上のプロフェッショナル経験。
- OOP、コレクション、ジェネリクス、ストリーム、ラムダ、例外、並行処理、アノテーション、JVMの動作、メモリ管理、モジュール/パッケージ、最新のJava機能など、Javaの基礎に対する深い理解。
- 詳細なルーブリックに照らしてJavaコンテンツを評価し、コンパイルできないコード、誤ったロジック、不適切な例外処理、安全でない並行処理、弱いオブジェクトモデリング、非効率なアルゴリズム、ハルシネーションによるAPI、不完全な説明などの問題を特定する能力。
- Spring Boot、Maven、Gradle、JUnit、Mockito、Hibernate/JPA、REST API、JDBC、IntelliJ/Eclipse、Docker、GitHub、CI/CD、ログ、プロファイリングツールなど、一般的なJavaエコシステムとツールに精通していることが望ましい。
- トレーナー、アノテーター、レビュアー、エンジニア、コーディングメンター、QAのリモートチームをリードまたはサポートした経験があることが強く望ましい。
- Discord、Google Sheets、Google Docs、トラッカー、ダッシュボード、GitHub、プロジェクト管理システムを使用し、動きの速いリモート環境で快適に働けること。
- 高度な組織力があり、スタイルガイド、トラッカー、FAQ、オンボーディング資料、ハニーポット、キャリブレーションタスク、品質ドキュメントを維持できること。
- AIトレーニング、データアノテーション、LLM評価、コードQA、またはルーブリックに基づくコードレビューの経験があることが大きなプラス。