Ingegnere del software, piattaforme di dati (M/F)
Informazioni sul ruolo
**Titolo della posizione: **Ingegnere del software, piattaforme di dati Tipo di contratto: Tempo pieno Sede: Da remoto Si tratta di un ruolo di ingegneria fullstack nativo per l'IA, dedicato alla costruzione delle piattaforme di dati umani di micro1. Ti occuperai delle funzionalità end-to-end, dai servizi backend e dalle pipeline di dati fino ai frontend che i nostri esperti usano ogni giorno. Il ruolo si colloca a metà strada tra l'ingegneria fullstack tradizionale e la ricerca applicata. Gli agenti di codice sono il tuo principale flusso di lavoro di sviluppo e lavorerai a stretto contatto con i research engineer, le operation e il prodotto per trasformare i requisiti in sistemi di produzione affidabili.
Di cosa ti occuperai
- Progettare e rilasciare funzionalità fullstack che coprono API backend, pipeline di dati e frontend React.
- Gestire la consegna dei dati ai clienti e l'infrastruttura della piattaforma, inclusi esportazioni, controllo degli accessi e affidabilità.
- Definire il lavoro in base ai risultati, dirigere gli agenti di codice (spesso in parallelo), rivedere le modifiche a livello di architettura e iterare fino al rilascio.
- Sviluppare e mantenere servizi in Python (FastAPI) e TypeScript.
- Contribuire alla modellazione dei dati, alla progettazione degli schemi e alle prestazioni delle query su database relazionali e documentali.
- Collaborare con la ricerca ingegneristica, le operation e il prodotto per tradurre le esigenze della piattaforma in sistemi pronti per la produzione.
- Migliorare i framework, i controlli e le valutazioni che rendono più veloce lo sviluppo guidato dagli agenti senza sacrificare la qualità.
- Risolvere i problemi in produzione e costruire sistemi resilienti e osservabili.
Requisiti
- Laurea triennale in informatica, ingegneria informatica, ingegneria del software o in un campo affine, oppure esperienza pratica equivalente.
- Da 0 a 5 anni di esperienza nell'ingegneria del software, oppure solidi progetti rilasciati come neolaureato.
- Solide basi in Python e TypeScript, con esperienza nello sviluppo di applicazioni CRUD con framework come FastAPI/Flask e React.
- Conoscenza pratica di database come PostgreSQL, MongoDB o SQLite e dei principi fondamentali della modellazione dei dati.
- Esperienza nel rilascio di servizi su una delle principali piattaforme cloud (GCP, AWS o Azure).
- Gli agenti di codice come Claude Code, Cursor o Codex sono il tuo flusso di lavoro di sviluppo predefinito e sai spiegare con chiarezza come li usi.
- Capacità di trasformare i risultati attesi in piani, dirigere gli agenti, verificare i risultati e individuare i problemi di architettura che gli agenti possono non cogliere.
- Comprensione dei loop degli agenti, di MCP, delle integrazioni di strumenti e dati, dei permessi e della sicurezza.
- Familiarità con la gestione del contesto, il RAG e le valutazioni per testare i flussi di lavoro degli agenti.
Titolo preferenziale
- Conoscenza dei concetti o degli ambienti di apprendimento per rinforzo, inclusi compiti, azioni e ricompense.
- Esperienza con pipeline di dati per il codice o piattaforme di creazione di compiti.
- Familiarità con CI/CD, pipeline di rilascio e fondamenti di DevOps.
- Esperienza di contributo a progetti di team, software open source o startup. La fascia retributiva nazionale per questa posizione a tempo pieno prevede una retribuzione base di $120,000 - $160,000 all'anno. Tutti i dipendenti hanno diritto a una compensazione in azioni e possono anche ricevere bonus legati alla performance, in base al ruolo e nel rispetto delle policy aziendali. micro1 offre un pacchetto completo di benefit, tra cui il rimborso fino al 100% dei premi dell'assicurazione sanitaria, ferie retribuite, un piano 401(K) con contributo dell'azienda e altri benefit pensati per sostenere una forza lavoro ad alte prestazioni e remote-first.
Compenso e modalità
Fascia di retribuzione base: $200,000–$280,000/anno (vedi note).
Ruoli correlati
Ingegnere del software – Backend (M/F)
Ingegnere del software – Backend — da remoto, lavoro retribuito di addestramento e valutazione dell'IA (software-engineering) ($30-$100/h).
Ingegnere del software, neolaureato (M/F)
Ingegnere del software, neolaureato — lavoro da remoto retribuito di addestramento e valutazione dell'IA (ingegneria del software) ($60-$80/h).
Ingegnere del software (M/F)
Ingegnere del software — lavoro da remoto retribuito di addestramento e valutazione dell'IA (ingegneria del software) ($30-$100/h).
