この求人について
報酬:時給$100~$150
勤務地:グローバル、完全リモート
雇用形態:業務委託(週あたり約15時間)
スケジュール:柔軟 — 働く時間や曜日はご自身で選べます。必要であれば週末も可能です
ソフトウェア開発、リポジトリの探索、デバッグ、システムアーキテクチャ、コード評価に関わるAIトレーニングプロジェクトに貢献していただく、高度なスキルを持つオープンソースソフトウェアエンジニアを募集しています。
業務は、フロントエンドおよびバックエンドのシステムにわたる難度の高いソフトウェアエンジニアリングのタスクを作成、解決、レビュー、検証することであり、あるプログラミング言語から別の言語へのコードビルド全体の変換を支援することも含まれます。
特に、オープンソースのリポジトリを所有または保守している、あるいは確立されたプロジェクトに意味のある貢献をしてきたエンジニアに関心があります。貢献は、ドキュメントの更新、依存関係のバージョンアップ、フォーマットの変更、軽微な誤字の修正だけでなく、実際のエンジニアリング能力を示すものである必要があります。
候補者は、ご自身が実際に作成した具体的なリポジトリ、プルリクエスト、イシュー、コードについて説明できるよう準備しておいてください。
業務内容
- 不慣れなソフトウェアリポジトリを探索し、理解する。
- フロントエンドおよびバックエンドのコンポーネントを実装、変更、デバッグする。
- インターフェース、サービス、ライブラリ、API、データベース、外部依存関係をまたいで、データと実行の流れを追跡する。
- ソフトウェアの問題を再現し、根本的な原因を特定する。
- 既存プロジェクトのアーキテクチャとコントリビューション基準に適合する解決策を実装する。
- ユニットテスト、結合テスト、リグレッションテスト、エンドツーエンドテストを作成する。
- AIが生成したパッチを、正確性、完全性、セキュリティ、保守性の観点からレビューする。
必須資格
- 公開されている、またはその他の方法で確認可能なGitHubプロフィール。
- 1つ以上のオープンソースリポジトリに対する意味のあるオーナーシップまたは貢献。
- フロントエンド、バックエンド、フルスタック、システム、開発者向けツール、インフラストラクチャ、またはその他の重要な技術分野にわたる、確かなソフトウェアエンジニアリングの経験。
- 複数のプログラミング言語の経験。
- 不慣れなコードベースを理解し、変更できる能力。
関連する言語には、TypeScript、JavaScript、Python、Java、Go、Rust、C++、C#、Ruby、PHP、または大規模なオープンソースプロジェクトで使用されるその他の言語が含まれます。
プロセス
- 職務に応募し、スクリーニング質問に回答する。
- 約30分のAI面接を完了する。
- 採用担当者によるレビューを完了する。
報酬体系
報酬は成果ベースです。プロジェクトの仕様を満たしたタスクごとに専門家へお支払いします。各タスクの完了に必要な時間は、専門家の経験やワークフローによって異なる場合があります。
最低提出要件が適用されます。専門家は、週あたり最低限の数のタスクを提出する必要があります。
開始時期と稼働可能性
通常、48時間以内にポジションを埋めており、すぐに開始できる専門家を求めています。選考された場合は、オンボーディング完了から24–48時間以内に最初のタスクを開始していただくことになります。