
Flatgigs è una società di consulenza per la selezione e la gestione dei talenti con sede a Dubai, che offre servizi a startup sostenute da investitori e pronte a ricevere investimenti in tutta la regione del Medio Oriente e del Nord Africa (MENA). L’azienda aiuta le imprese ad alta crescita a creare team orientati ai ricavi attraverso l’acquisizione strategica di talenti, una selezione incentrata sulla cultura aziendale, un onboarding accelerato e l’ottimizzazione del recruiting basata sui dati. Il suo lavoro si concentra sull’aiutare le startup a inserire leader e team esperti, gestendo al contempo i rischi legati alle assunzioni e migliorando il rendimento degli investimenti nei talenti.
Ingegnere senior/principal di sistemi di IA aziendali
Progetta piattaforme di IA aziendali, SDK e sistemi multi-tenant scalabili. Sviluppa soluzioni di IA pronte per la produzione per un hub di R&S e progettazione di soluzioni con sede in Pakistan.
Descrizione
- Progetta e sviluppa sistemi di IA aziendali scalabili, SDK, framework, librerie, architetture di riferimento e modelli di soluzione.
- Sviluppa piattaforme di IA aziendali, architetture multi-tenant, componenti ingegneristici riutilizzabili, applicazioni abilitate dall’IA, livelli di integrazione, servizi backend e sistemi distribuiti.
- Assumi la responsabilità dell’architettura di alto livello di sistemi aziendali sicuri, scalabili e manutenibili.
- Trasforma i requisiti aziendali e tecnici in architetture che coprano i confini del sistema, i ruoli dei componenti, le interazioni tra servizi, i flussi di dati, le interfacce e i modelli di integrazione.
- Crea architetture in grado di supportare almeno 1.000 utenti mantenendo affidabilità, prestazioni e scalabilità.
- Bilancia prestazioni, costi, manutenibilità, sicurezza e velocità di consegna nelle decisioni architetturali.
- Prepara documentazione architetturale, specifiche tecniche, diagrammi di sistema e registri delle decisioni di progettazione.
- Sviluppa soluzioni di IA che collegano modelli, SDK, RAG, MCP, applicazioni, API, piattaforme dati e sistemi aziendali.
- Progetta piattaforme per l’inferenza dell’IA, l’automazione intelligente, i flussi di lavoro agentici, il recupero delle informazioni, l’elaborazione dei dati e le integrazioni aziendali.
- Collabora con i team di IA, machine learning, prodotto e piattaforme per trasformare capacità sperimentali in prodotti software affidabili.
- Sviluppa prototipi e implementa servizi backend, API, librerie, SDK, componenti di sistema e strumenti ingegneristici riutilizzabili.
- Fornisci codice di produzione pulito, efficiente, testato e manutenibile.
- Esamina il codice, guida le decisioni di implementazione a livello di sistema e analizza i colli di bottiglia delle prestazioni e i guasti del sistema.
- Progetta piattaforme multi-tenant con isolamento dei tenant, controllo degli accessi, configurazione, gestione delle risorse, scalabilità, resilienza, tolleranza agli errori, alta disponibilità e capacità di ripristino.
- Collabora con CTO, architetti, responsabili di prodotto, ingegneri di IA e team di sviluppo software.
- Guida le discussioni tecniche, spiega le decisioni architetturali e porta alla luce i rischi prima dell’implementazione.
Requisiti
- Esperienza professionale nell’ingegneria dei sistemi, nell’architettura software, nell’ingegneria delle piattaforme o nell’ingegneria backend.
- Solide capacità nella progettazione di sistemi di alto livello e nel ragionamento architetturale.
- Comprovata esperienza nella progettazione e nella realizzazione di almeno cinque soluzioni di livello enterprise.
- Esperienza con soluzioni che supportavano, o erano progettate per supportare, almeno 1.000 utenti.
- Esperienza pratica nello sviluppo software con Python, Go o Rust, con flessibilità rispetto al linguaggio.
- Esperienza nella realizzazione di sistemi scalabili, distribuiti o orientati ai servizi.
- Esperienza nella progettazione di piattaforme multi-tenant o prodotti SaaS aziendali.
- Solide conoscenze di prestazioni dei sistemi, pianificazione della capacità, concorrenza e scalabilità.
- Esperienza nell’unificazione di più applicazioni, piattaforme o servizi esistenti all’interno di una soluzione aziendale.
- Esperienza nella creazione di API, SDK, librerie, framework o componenti di prodotto riutilizzabili.
- Esperienza nel portare prototipi o prove di concetto fino a sistemi di livello produttivo.
- Solida comprensione di affidabilità, sicurezza, osservabilità e manutenibilità.
- Capacità di creare documentazione chiara di progettazione di alto livello e diagrammi architetturali.
Benefit
- Stipendio competitivo in linea con le tariffe di mercato.
- Programma di bonus legato alle prestazioni (PBS).
- Piano di opzioni azionarie del team (TSOP).
- Ulteriori benefit aziendali.