micro1 · Ingegneria del software

Programmatore competitivo (Competitive Coder)

micro1

$45–$65/oraDa remotoSolo paesi selezionati

Questo annuncio è stato tradotto automaticamente. La piattaforma originale gestisce le candidature; verifica i requisiti originali prima di candidarti. Visualizza pagina originale

Informazioni sul ruolo

Titolo della posizione: Programmatore competitivo (Competitive Coder)

Tipo di incarico: Collaboratore indipendente (15 o più ore a settimana)

Sede: Da remoto

Sintesi dell'incarico: In questo ruolo applicherà la Sua competenza per contribuire all'addestramento dei sistemi di IA di nuova generazione. Il Suo lavoro influirà sul modo in cui i modelli apprendono, ragionano e operano, grazie a contributi di alta qualità basati su casi reali. Non è richiesta alcuna esperienza pregressa nell'IA: ciò che conta è la Sua conoscenza del settore.

In qualità di esperto creerà ambienti di reinforcement learning che mettono alla prova la capacità di un modello di IA di risolvere complessi problemi di programmazione competitiva. Le verrà affidato il compito di creare un problema personalizzato originale, assente da tutti gli online judge esistenti, una soluzione di riferimento e una suite di test robusta.

Responsabilità principali:

  • Progettare e implementare checker per problemi di programmazione competitiva con più output validi, garantendo accuratezza e robustezza.
  • Valutare e convalidare le soluzioni dei partecipanti rispetto a enunciati di problemi complessi provenienti da piattaforme come Codeforces.
  • Collaborare con il team del cliente per mettere a punto i requisiti dei problemi e chiarire gli scenari ambigui.
  • Sviluppare codice chiaro e manutenibile in C++ per valutare in modo efficiente output diversi e casi limite.
  • Documentare la logica dei checker e comunicare per iscritto e a voce le complessità o i casi limite.
  • Fornire feedback agli autori e ai revisori dei problemi su possibili miglioramenti dei casi di test e dei checker.
  • Rimanere aggiornati sull'evoluzione degli standard di programmazione competitiva e integrare le migliori pratiche nello sviluppo dei checker.

Competenze e qualifiche richieste:

  • Competenza in programmazione competitiva e analisi di problemi di programmazione.
  • Padronanza avanzata di C++ per implementare soluzioni di checker robuste.
  • Solide capacità analitiche per interpretare vincoli di problemi complessi e percorsi di soluzione multipli.
  • Eccezionali capacità di comunicazione scritta e verbale; capacità di articolare chiaramente i dettagli tecnici.
  • Meticolosa attenzione ai dettagli nella convalida del codice e nella coerenza degli output.
  • Esperienza di lavoro in autonomia in un ambiente da remoto e collaborativo.
  • Impegno a produrre codice di alta qualità e ben documentato nel rispetto di scadenze ravvicinate.

Qualifiche preferenziali:

  • Precedente esperienza come problem setter, tester o checker su importanti piattaforme di programmazione competitiva.

Struttura del compenso

Il compenso è basato sui risultati; gli esperti vengono pagati per ogni attività che soddisfa le specifiche del progetto. Il tempo necessario per completare il lavoro può variare in base all'esperienza e al flusso di lavoro dell'esperto. Sono previsti requisiti minimi di consegna. Gli esperti devono consegnare un numero minimo di attività a settimana.

Tempi di avvio e disponibilità

Di norma copriamo le posizioni entro 48 ore e cerchiamo esperti pronti a iniziare subito. In caso di selezione, ci aspettiamo che inizi le prime attività entro 24–48 ore dal completamento dell'onboarding.

Competenze

Basi di C++C++Programmazione competitiva
Altre offerte in questa specializzazione →