turing · ソフトウェアエンジニアリング

シニアソフトウェアエンジニア – Rust(LLM評価・リポジトリ検証)

Turing

報酬の記載なしリモート所在地要件の記載なし

この求人は自動翻訳されています。応募は掲載元のプラットフォームが受け付けます。応募前に原文の要件をご確認ください。 元のページを見る

この求人について

職種名:シニアソフトウェアエンジニア – LLM評価・リポジトリ検証

プロジェクトについて:私たちは、LLMが現実的なソフトウェアエンジニアリングの問題に取り組めるようトレーニングするための、LLM評価およびトレーニング用データセットを構築しています。このプロジェクトにおけるアプローチの1つは、ヒューマン・イン・ザ・ループを取り入れた合成的な手法で、公開リポジトリの履歴に基づく検証可能なSWEタスクを構築することです。同時に、プログラミング言語や難易度などの観点から、データセットがカバーするタスクの種類を拡大しています。

ポジションについて:高品質な公開GitHubリポジトリに精通し、本プロジェクトに貢献できる、経験豊富なソフトウェアエンジニア(テックリードレベル)を募集しています。このポジションでは、開発環境の自動化、Issueのトリアージ、テストカバレッジと品質の評価など、実践的なソフトウェアエンジニアリング業務を担当します

当社に参加する理由 Turingは、強力なAIシステムの進歩と展開を加速させている、世界で最も急成長しているAI企業の1つです。LLMが実際のコードとどのように関わるかを評価する最前線に立ち、AI支援によるソフトウェア開発の未来に影響を与えます。実践的なソフトウェアエンジニアリングとAI研究を融合できる、またとない機会です。

日々の業務内容:

  • 注目を集めているオープンソースライブラリのGitHub Issueを分析し、トリアージする。
  • Docker化や環境構築を含む、コードリポジトリのセットアップと設定を行う。
  • 単体テストのカバレッジと品質を評価する。
  • コードベースをローカルで変更・実行し、バグ修正のシナリオにおけるLLMの性能を評価する。
  • 研究者と協力して、LLMにとって難易度の高いリポジトリやIssueを設計・特定する。
  • ジュニアエンジニアのチームを率いてプロジェクトで協力する機会があります。

必須スキル:

  • 通算で最低3年以上の経験
  • 次の言語のうち少なくとも1つについて豊富な経験があること:Rust
  • Git、Docker、および基本的なソフトウェアパイプラインの構築に習熟していること。
  • 複雑なコードベースを理解し、読み進められること。
  • 実際のプロジェクトをローカルで実行、変更、テストすることに抵抗がないこと。
  • オープンソースプロジェクトへの貢献または評価の経験があれば尚可。

歓迎スキル:

  • LLMの研究または評価プロジェクトへの参加経験。
  • 開発者向けツールや自動化エージェントの構築またはテストの経験。

Turingでフリーランスとして働く特典:

  • 完全リモート環境で働けます。
  • 大手LLM企業との最先端AIプロジェクトに携わる機会があります。

募集条件:

  • 必要なコミットメント:1日あたり最低4時間、週あたり最低20時間、PSTとの重複時間は4時間。(稼働時間の選択肢は3つあります:週20時間、週30時間、または週40時間)
  • 雇用形態:業務委託契約(医療補償・有給休暇なし)
  • 契約期間:3か月;[開始予定日は来週]
  • 勤務地:インド、パキスタン、ナイジェリア、ケニア、エジプト、ガーナ、バングラデシュ、トルコ、メキシコ

選考プロセス(所要時間は約75分):

  • 2回の面接(技術面接60分 + 技術面とカルチャー面に関する話し合い30分)

スキル

Rust
この分野のその他の求人 →