この求人について
Androidエンジニア(Kotlin / Java)として、時給制のリモート勤務で、AIが生成したAndroidコード、モバイルアーキテクチャ、技術的説明をレビューし、複雑なエンジニアリング課題に対する高品質なリファレンス実装と段階的な推論を作成していただきます。ソリューションの正確性、明確さ、セキュリティ、パフォーマンス、信頼性、プロンプトへの準拠を評価し、Jetpack Compose/UI、並行処理、スレッド処理、メモリ/パフォーマンス、アプリライフサイクル、ネットワーキング、永続化、ビルド/リリースの実践における問題を特定し、技術情報のファクトチェックを行い、ベストプラクティスを示す高品質な説明と模範解答を書き、正確性と推論の質に基づいて複数のAI応答を評価・比較していただきます。
この完全リモート・時給制の業務委託契約ポジションは、SME Careersでの募集です。SME Careersは急成長中のAIデータサービス企業であり、SuperAnnotateの子会社で、世界最大級のAI企業や基盤モデル研究所の多くにAIトレーニングデータを提供しています。あなたのフロントエンドの専門知識は、世界中の何百万人もの開発者が利用する世界有数のAIモデルの改善に直接貢献します。
重要: このポジションには現在直ちに開始できるプロジェクトはありませんが、資格を満たしている場合、関連する機会が生じた際に最初にご連絡する専門家の一人となっていただきます。また、当社の専門家ネットワークを通じて利用可能な将来のプロジェクトにもアクセスできるようになります。
業務内容
- AIトレーニングコンテンツの開発:Androidのトピック全般にわたる詳細なプロンプトを作成し、AIの学習を導く高品質な模範解答を書く。
- AIパフォーマンスの最適化:AIの応答を評価・順位付けし、正確性、セキュリティ、パフォーマンス、保守性を向上させる。
- モデルの完全性の確保:AIの出力に不正確さや安全でない推奨事項がないかテストし、実際のAndroidユースケース全体で信頼性を検証する。
求める人物像
- コンピュータサイエンス、ソフトウェアエンジニアリング、または密接に関連する技術分野の学士号以上(または同等の実務経験)。
- 4年以上の実務経験として本番Androidアプリの構築経験。Kotlinおよび(理想的には)Javaのコードベースでの業務を含む。
- Kotlinのエキスパートレベルの習熟度(Kotlin 1.6以上):null安全、コルーチン/Flow、sealed型、ジェネリクス、慣用的なパターン。
- 強固なAndroidの基礎:アプリライフサイクル、Activity/Fragment、状態の復元、バックグラウンド実行の制限、パーミッション。
- Jetpack Composeおよび/またはViewsを用いたモダンUIの経験。再コンポジション、状態ホイスティング、UIパフォーマンスについて推論できる能力。
- 並行処理の専門知識:コルーチン、Flow、スレッド処理のベストプラクティス、キャンセル、競合状態/ANRの回避。
- アーキテクチャパターンの強い知識:MVVM、Clean Architectureの概念、依存性注入(Hilt/Dagger/Koin)、モジュール化。
- ネットワーキングとデータの経験:Retrofit/OkHttp、シリアライゼーション、キャッシュ、オフライン戦略、永続化(Room/SQLite/DataStore)。
- テストと品質の経験:JUnit、インストルメンテーションテスト、Compose UIテスト/Espresso、モック戦略、CI/CD(Gradle、Play Consoleワークフロー)。
- セキュリティ意識:安全なストレージ(Keystore/EncryptedSharedPreferences)、認証フロー、証明書ピンニングに関する意識、プライバシーパーミッション、機密データの取り扱い。
- 最低C1の英語力(ライティングとスピーキング)。明確な技術的説明を書く能力、および詳細な英語のガイドラインに従う能力。
- AIデータトレーニング、アノテーション、またはAIが生成した技術コンテンツの評価の経験があれば強い加点対象。
- 細部への注意力が非常に高く体系的であり、推論の質を評価し、複雑なAndroidコードの微妙な問題を特定するための組織的なアプローチを持つこと。