micro1 · Softwareontwikkeling

Competitive coder

micro1

$45–$65/uurOp afstandAlleen geselecteerde landen

Deze vacature is automatisch vertaald. Het oorspronkelijke platform behandelt sollicitaties; controleer de oorspronkelijke eisen voordat je solliciteert. Oorspronkelijke pagina bekijken

Over de functie

Functietitel: Competitive coder

Type functie: Contractor (15+ uur per week)

Locatie: Op afstand

Samenvatting van de functie: In deze rol past u uw expertise toe om de volgende generatie AI-systemen te helpen trainen. Uw werk bepaalt hoe modellen leren, redeneren en presteren, dankzij hoogwaardige input uit de praktijk. Eerdere ervaring met AI is niet vereist — uw domeinkennis is wat telt.

Als expert maakt u Reinforcement Learning Environments die het vermogen van een AI-model testen om complexe competitive-programmingproblemen op te lossen. U krijgt de taak om een uniek, op maat gemaakt probleem te creëren dat op geen enkele bestaande online judge voorkomt, een referentieoplossing te maken en een robuuste testsuite op te zetten.

Belangrijkste verantwoordelijkheden:

  • Ontwerp en implementeer checkers voor competitive-programmingproblemen met meerdere geldige uitkomsten, met nauwkeurigheid en robuustheid.
  • Evalueer en valideer inzendingen van deelnemers aan de hand van complexe probleemstellingen afkomstig van platforms zoals Codeforces.
  • Werk samen met het team van de klant om probleemvereisten bij te stellen en dubbelzinnige scenario's te verduidelijken.
  • Ontwikkel duidelijke, onderhoudbare code in C++ om uiteenlopende uitkomsten en randgevallen efficiënt te beoordelen.
  • Documenteer de checkerlogica en communiceer subtiliteiten of randgevallen zowel schriftelijk als mondeling.
  • Geef feedback aan probleemopstellers en beoordelaars over mogelijke verbeteringen van testcases en checkers.
  • Blijf op de hoogte van veranderende normen voor competitive programming en verwerk best practices in de ontwikkeling van checkers.

Vereiste vaardigheden en kwalificaties:

  • Expertise in competitive programming en de analyse van programmeerproblemen.
  • Gevorderde vaardigheid in C++ voor het implementeren van robuuste checkeroplossingen.
  • Sterk analytisch vermogen om complexe probleembeperkingen en meerdere oplossingspaden te interpreteren.
  • Uitzonderlijke schriftelijke en mondelinge communicatievaardigheden; het vermogen om technische details duidelijk te verwoorden.
  • Nauwgezet oog voor detail bij codevalidatie en consistentie van uitkomsten.
  • Ervaring met zelfstandig werken in een samenwerkingsomgeving op afstand.
  • Toewijding aan het produceren van hoogwaardige, goed gedocumenteerde code onder krappe deadlines.

Gewenste kwalificaties:

  • Eerdere ervaring als probleemopsteller (problem setter), tester of checker op grote competitive-programmingplatforms.

Vergoedingsstructuur

De vergoeding is op output gebaseerd; experts worden betaald per taak die aan de projectspecificaties voldoet. De tijd die nodig is om het werk te voltooien kan verschillen, afhankelijk van de ervaring en werkwijze van de expert. Er gelden minimumvereisten voor het aantal in te dienen taken. Experts moeten per week een minimumaantal taken indienen.

Starttermijn en beschikbaarheid

Wij vervullen functies doorgaans binnen 48 uur en zoeken experts die direct aan de slag kunnen. Als u wordt geselecteerd, verwachten wij dat u binnen 24–48 uur na het afronden van de onboarding met uw eerste taken begint.

Vaardigheden

Basis C++C++Competitive programming
Meer vacatures in dit vakgebied →