← Torna a tutti i lavori

Programmatore competitivo (M/F)

Località: Da remotoLocalità idonee: In tutto il mondoTipo di contratto: ContrattoCompenso: $45 – $65Pubblicato: 29 settembre 2026

Informazioni sul ruolo

Titolo del ruolo: Programmatore competitivo Tipo di contratto: Collaboratore indipendente (15 ore o più a settimana) Sede: Da remoto Sintesi del ruolo: In questo ruolo metterai la tua esperienza al servizio dell'addestramento dei sistemi di IA di nuova generazione. Il tuo lavoro influenzerà il modo in cui i modelli apprendono, ragionano e funzionano, grazie a contributi concreti e di alta qualità. Non è richiesta alcuna esperienza precedente con l'IA: conta la tua conoscenza del settore. Come esperto creerai ambienti di apprendimento per rinforzo che mettono alla prova la capacità di un modello di IA di risolvere complessi problemi di programmazione competitiva. Dovrai ideare un problema personalizzato e originale, assente da tutti gli online judge esistenti, creare una soluzione di riferimento e realizzare una suite di test robusta.

Cosa farai

  • 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 tratti da piattaforme come Codeforces.
  • Collaborare con il team del cliente per perfezionare i requisiti dei problemi e chiarire gli scenari ambigui.
  • Sviluppare codice C++ chiaro e manutenibile per valutare in modo efficiente output diversi e casi limite.
  • Documentare la logica dei checker e comunicare sottigliezze o casi limite sia per iscritto sia a voce.
  • Fornire feedback agli autori dei problemi e ai revisori su possibili miglioramenti dei casi di test e dei checker.
  • Restare aggiornato sull'evoluzione degli standard della programmazione competitiva e integrare le buone pratiche nello sviluppo dei checker.

Competenze e qualifiche richieste:

  • Competenza nella programmazione competitiva e nell'analisi di problemi di programmazione.
  • Padronanza avanzata del C++ per implementare soluzioni di checker robuste.
  • Solide capacità analitiche per interpretare vincoli di problema complessi e più percorsi di soluzione.
  • Eccezionali capacità di comunicazione scritta e orale; capacità di esporre con chiarezza i dettagli tecnici.
  • Meticolosa attenzione ai dettagli nella convalida del codice e nella coerenza degli output.
  • Esperienza di lavoro autonomo in un ambiente collaborativo da remoto.
  • Impegno a produrre codice di alta qualità e ben documentato con scadenze strette.

Requisiti

  • Esperienza precedente come autore di problemi, tester o autore di checker sulle principali piattaforme di programmazione competitiva.

Struttura del compenso Il compenso è basato sul risultato; gli esperti vengono pagati per ogni compito che rispetta le specifiche del progetto. Il tempo necessario per completare il lavoro può variare in base all'esperienza e al metodo di lavoro dell'esperto. Si applicano requisiti minimi di consegna. Gli esperti devono consegnare un numero minimo di compiti a settimana.

Tempi di avvio e disponibilità Di solito copriamo i ruoli entro 48 ore e cerchiamo esperti pronti a partire subito. Se verrai selezionato, ci aspettiamo che inizi i tuoi primi compiti entro 24-48 ore dal completamento dell'onboarding.