Informazioni sul ruolo
In questo ruolo di collaboratore a ore e da remoto, lavorerai come Lead QA (QAL) Python (generalista) per supervisionare qualità, coerenza e prestazioni dei trainer nei progetti di addestramento AI in Python. Esaminerai codice Python generato dall'AI e il lavoro di trainer/QA, valuterai la qualità degli output rispetto alle linee guida del progetto, fornirai feedback scritti precisi e ti assicurerai che i contributori rispettino gli standard di qualità attesi.
Valuterai il lavoro per correttezza del codice, comportamento a runtime, precisione nel debug, leggibilità, manutenibilità, prestazioni, consapevolezza della sicurezza, copertura dei test, formattazione, aderenza alle istruzioni e rispetto delle rubriche specifiche del progetto. Individuerai problemi di qualità ricorrenti, comunicherai aggiornamenti a trainer e QA, supporterai l'onboarding, manterrai la documentazione e aiuterai ad attivare i contributori che non lavorano con continuità.
Questo ruolo è presso SME Careers, un'azienda in rapida crescita nel settore AI Data Services e controllata di SuperAnnotate, che fornisce dati di addestramento a molte delle più grandi aziende AI e ai laboratori di modelli foundation nel mondo. La tua guida sulla qualità in Python contribuirà direttamente a migliorare i principali modelli AI del mondo assicurando che i dati di addestramento Python siano accurati, eseguibili, idiomatici, spiegati in modo chiaro, ben documentati e allineati alle aspettative dei clienti.
Il processo di selezione prevede un colloquio AI, un'attività specifica del dominio e un colloquio con un recruiter.
Importante: Non c'è un progetto immediato per questo ruolo; tuttavia, se qualificato, sarai tra i primi esperti che contatteremo quando si presenteranno opportunità pertinenti. Questo ti darà anche accesso a progetti futuri disponibili tramite la nostra rete di esperti.
Cosa farai
- Eseguire controlli a campione sugli elementi Python, identificare problemi di qualità, fornire feedback tramite DM ed escalare problemi ricorrenti o critici.
- Esaminare codice Python generato dall'AI, risposte di debug, algoritmi, snippet backend, script di automazione, test e spiegazioni.
- Aggiornare trainer/QA su Discord in merito a linee guida, aggiornamenti dei flussi di lavoro e aspettative di qualità specifiche per Python.
- Rispondere a domande su sintassi Python, comportamento a runtime, eccezioni, uso dei pacchetti, testing, typing, sicurezza, prestazioni e interpretazione delle rubriche.
- Inviare DM ai contributori inattivi, incoraggiare l'attivazione, monitorare i follow-up e segnalare problemi di disponibilità.
- Creare e mantenere documentazione Python, style guide, tracker, FAQ, esempi, honeypot e materiali di onboarding.
- Condurre call di onboarding/addestramento per i contributori Python.
- Segnalare raccomandazioni Python fuorvianti, non eseguibili, insicure, inefficienti o non pronte per la produzione.
- Identificare lacune di qualità ricorrenti e migliorare i flussi di lavoro di QA Python.
Cosa cerchiamo
- Laurea triennale o magistrale in Informatica, Ingegneria del software, Data Science, Tecnologie dell'informazione o esperienza professionale equivalente in ingegneria del software.
- Solida padronanza della lingua inglese per seguire le linee guida, comunicare con i team e fornire feedback tecnici chiari.
- 3+ anni di esperienza professionale nello sviluppo Python, ingegneria backend, automazione, scripting, flussi di lavoro dati, code review, QA, insegnamento o mentoring tecnico.
- Solida comprensione dei fondamenti di Python come strutture dati, funzioni, classi, moduli, eccezioni, comprehension, iteratori, generatori, decoratori, context manager, ambienti virtuali, packaging e testing.
- Capacità di valutare contenuti Python rispetto alle rubriche e identificare problemi come logica errata, codice non eseguibile, gestione delle eccezioni carente, algoritmi inefficienti, operazioni file/rete non sicure, API allucinate o spiegazioni incomplete.
- Familiarità con pytest, unittest, typing, mypy, pip, poetry, virtualenv, FastAPI, Flask, Django, requests, asyncio, pandas, SQLAlchemy, GitHub, Docker e CI/CD preferita.
- Esperienza nella guida o nel supporto di team remoti di trainer, ingegneri, revisori, annotatori, educatori o QA fortemente preferita.
- Comfort con Discord, Google Sheets, Google Docs, tracker, dashboard, GitHub e sistemi di project management.
- Altamente organizzato e capace di mantenere style guide, FAQ, tracker, materiali di onboarding, honeypot, attività di calibrazione e documentazione.
- Esperienza con addestramento AI, annotazione dei dati, valutazione LLM, QA del codice o code review basata su rubriche è un forte plus.