CodeNinja Inc.
CodeNinja Inc.
201 – 500 Dipendenti
ConsulenzaLogisticaSaaS
CodeNinja Inc. è una società di consulenza tecnologica che aiuta le aziende a creare, modernizzare e gestire le proprie operazioni software e IT. I suoi servizi comprendono lo sviluppo di software basato sull’IA, l’ingegneria delle applicazioni, il cloud computing, le soluzioni aziendali, la gestione IT e l’ampliamento dei team. L’azienda supporta inoltre iniziative di trasformazione digitale, con competenze rilevanti per organizzazioni di consulenza, logistica e SaaS alla ricerca di sistemi tecnologici scalabili e di capacità ingegneristiche aggiuntive.

Ingegnere senior di IA / Architetto di IA agentica - Riad, ibrido

Ingegnere senior di IA e architetto di IA agentica che progetta piattaforme LLM e RAG sicure e scalabili per i clienti del settore bancario e dei servizi finanziari di CodeNinja. Guida l’architettura, la distribuzione e l’ottimizzazione delle soluzioni di IA in produzione, oltre alla formazione dei team di ingegneria.

Descrizione

  • Creare soluzioni di IA aziendale con LLM moderni e framework di IA agentica
  • Progettare sistemi multi-agente per pianificazione, ragionamento, utilizzo di strumenti e orchestrazione dei flussi di lavoro
  • Sviluppare piattaforme RAG pronte per la produzione su dati aziendali strutturati e non strutturati
  • Creare API e servizi di IA scalabili con Python e framework backend moderni
  • Definire framework di valutazione per qualità, sicurezza e prestazioni degli LLM
  • Migliorare latenza, throughput ed efficienza dell’infrastruttura delle applicazioni di IA
  • Distribuire e gestire LLM open source in produzione
  • Collaborare con architetti, product owner, analisti aziendali e team DevOps su piattaforme di IA aziendale
  • Applicare gli standard aziendali di sicurezza, governance e IA responsabile
  • Fare da mentor ai team di ingegneria e sviluppare pratiche e framework di IA riutilizzabili
  • Realizzare in autonomia piattaforme di IA aziendale, sistemi multi-agente, assistenti di conoscenza RAG, copiloti di IA, framework di valutazione degli LLM, API di IA per la produzione, soluzioni di osservabilità e distribuzioni sicure, scalabili, efficienti ed economiche

Requisiti

  • 8–12+ anni di esperienza nell’ingegneria del software
  • Almeno 5 anni di esperienza pratica in intelligenza artificiale, machine learning e IA generativa
  • Solida conoscenza di machine learning, deep learning, NLP, architetture transformer, LLM e modelli di embedding
  • Ottima padronanza della programmazione Python
  • Solide basi di ingegneria del software
  • Esperienza nello sviluppo di sistemi backend di livello produttivo
  • Esperienza con API RESTful e microservizi
  • Esperienza con programmazione asincrona e architetture scalabili
  • Esperienza con FastAPI, Flask o framework comparabili
  • Esperienza pratica nella progettazione e implementazione di soluzioni di IA agentica con LangGraph, CrewAI, OpenAI Agents SDK, AutoGen, Semantic Kernel o LlamaIndex Workflows
  • Esperienza con orchestrazione multi-agente, agenti di pianificazione, chiamate agli strumenti, flussi di lavoro con partecipazione umana, gestione della memoria e dello stato e modelli di collaborazione tra agenti
  • Ampia esperienza nella realizzazione di piattaforme RAG aziendali
  • Esperienza con modelli di embedding, database vettoriali e a grafo e tecnologie di ricerca
  • Esperienza nella creazione di framework sistematici per la valutazione degli LLM
  • Comprensione del rilevamento delle allucinazioni, della fedeltà, della rilevanza delle risposte, della precisione e del richiamo del contesto, della groundedness, della tossicità e dei test di regressione
  • Esperienza nell’implementazione di guardrail e osservabilità, inclusi tracciamento dei prompt, analisi di token e costi, monitoraggio della latenza, cicli di feedback e debug in produzione
  • Competenza avanzata nell’ingegneria dei prompt, inclusi Chain-of-Thought, ReAct, Tree of Thoughts, Self-Consistency, prompting few-shot e strutturato, function calling, modalità JSON, ottimizzazione e caching dei prompt, ottimizzazione della finestra di contesto, efficienza dei token e ottimizzazione dei costi
  • Esperienza pratica nella distribuzione di LLM open source
  • Esperienza con ottimizzazione GPU, inferenza batch, model serving, autoscaling, distribuzione multi-GPU e quantizzazione
  • Esperienza con MLflow, Kubeflow, Docker, Kubernetes, GitHub Actions o GitLab CI, versionamento dei modelli, monitoraggio degli esperimenti, feature store, valutazione continua e distribuzione continua
  • Esperienza con Google Cloud Platform Vertex AI, Microsoft Azure AI, AWS Bedrock o OpenAI Azure
  • Esperienza con PostgreSQL, Oracle, MongoDB, Redis, Elasticsearch o OpenSearch
  • Solide capacità analitiche e di problem solving
  • Eccellenti capacità di comunicazione e gestione degli stakeholder
  • Capacità di guidare discussioni tecniche e revisioni dell’architettura
  • Esperienza nella formazione di team di ingegneria
  • Capacità di lavorare in ambienti di delivery Agile
  • Laurea in informatica, intelligenza artificiale, tecnologia dell’informazione, ingegneria o ambito correlato

Benefit

  • La retribuzione si basa sull’esperienza e sulle qualifiche
  • Lavorare su iniziative tecnologiche e di trasformazione digitale su scala aziendale
  • Esposizione ad ambienti bancari, di servizi finanziari, IA, dati e tecnologie emergenti
  • Opportunità di sviluppo professionale e apprendimento
  • Ambiente di lavoro collaborativo e orientato alla tecnologia
  • Lavorare al fianco di professionisti esperti del settore tecnologico e della consulenza