Sviluppatore Senior .NET
Descrizione dell'offerta
Scopri le figure professionali che stiamo cercando
Scorri per vedere tutte le candidature
Siamoalla ricerca di una persona per il ruolo di AI Engineer (LLM & RAG) da inserire nel team di Ricerca & Innovazione presso la sede di Roma , per sviluppare soluzioni avanzate di AI multimodale per l’analisi e la generazione di contenuti testuali, audio e video.
La persona selezionata lavorerà alla progettazione di sistemi basati su Large Language Models e Retrieval-Augmented Generation in grado di estrarre conoscenza e generare informazioni da grandi volumi di contenuti multimediali.
Entrerai in un team multidisciplinare composto da Data Scientists, NLP Engineers e Media Analysts , contribuendo allo sviluppo di piattaforme AI scalabili e orientate alla ricerca applicata.
- Progetterai e svilupperai pipeline di AI agents e sistemi RAG basati su Large Language Models.
- Costruirai pipeline di ingestion, indexing e retrieval per contenuti testuali e multimediali.
- Implementerai tecniche di feature extraction multimodale da immagini, video e audio.
- Lavorerai con vector databases e sistemi di semantic search per migliorare l’accuratezza delle risposte dei modelli.
- Migliorerai le capacità di ragionamento dei modelli tramite fine-tuning, prompt engineering e knowledge distillation.
- Collaborerai con il team di ricerca per progettare e sperimentare nuove architetture AI.
- Ambiente altamente innovativo su AI generativa e multimodale
- Forte collaborazione nel team e orientamento alla qualità tecnica
- Retribuzione competitiva commisurata all’esperienza
- Buoni pasto da 8€
- Percorsi di crescita personalizzati e formazione continua
- Possibilità di lavorare direttamente presso clienti su progetti strutturati
- 3+ anni di esperienza nello sviluppo di soluzioni AI / Machine Learning.
- Ottima conoscenza di Python.
- Esperienza con framework AI come PyTorch, TensorFlow o equivalenti.
- Esperienza nello sviluppo di sistemi basati su LLM, NLP o AI multimodale.
- Conoscenza di RAG architectures, vector search e semantic retrieval.
- Esperienza con librerie e framework come Hugging Face, LangChain o simili.
- Esperienza nell’estrazione di informazioni da contenuti media (OCR, object detection, speech-to-text).
- Esperienza con MLOps, containerizzazione e deployment (Docker, Kubernetes).
- Conoscenza di ArangoDB e/o Neo4J
- Esperienza con modelli generativi multimodali.
- Esperienza nello sviluppo di RAG systems su larga scala.
- Esperienza con infrastrutture di vector search in produzione.
Cerchiamo una persona con esperienza consolidata nello sviluppo frontend con React e forte orientamento verso l’esperienza utente , che abbia voglia di crescere su aspetti architetturali e DevOps.
- Ti occuperai dello sviluppo e della manutenzione di interfacce web moderne e performanti, usando React e TypeScript
- Collaborerai con analisti e backend developer per creare esperienze utente fluide e funzionali.
- Ti occuperai della revisione del codice delle PR
- Verrai coinvolto nello sviluppo e mantenimento di pacchetti NPM
- Avrai spazio per proporre soluzioni, migliorare la codebase e contribuire alla definizione delle best practice
- Conoscenza di Electron
- Familiarità con piattaforme di CI/CD (Bitbucket, GitLab, GitHub)
- Conoscenza di Docker per servire applicativi containerizzati
- Esperienza con servizi cloud
- Ottima conoscenza di ReactJS
- Ottima conoscenza di Git (PR, branching, code review)
- Buona conoscenza di HTML5/CSS3
- Buona conoscenza di Web APIs
- Esperienza con librerie UI/UX (Tailwind, Material UI, ecc.)
- Conoscenza di ArangoDB e/o Neo4J
- Forte collaborazione nel team e orientamento alla qualità tecnica
- Retribuzione competitiva commisurata all’esperienza
- Buoni pasto da 8€
- Percorsi di crescita personalizzati e formazione continua
- Possibilità di lavorare direttamente presso clienti su progetti strutturati
Cerchiamo una persona per il ruolo di Sviluppatore Senior .NET con almeno 8 anni di esperienza che contribuisca all’evoluzione dei nostri prodotti, alla produttività del team e al coordinamento delle risorse junior.
- Progetterai e svilupperai applicazioni web basate su architetture distribuite e microservizi.
- Analizzerai i requisiti del cliente, trasformandoli in soluzioni tecniche efficaci e sostenibili.
- Parteciperai alle scelte architetturali, contribuendo alla qualità complessiva della codebase.
- Fornirai guida tecnica alle risorse junior, favorendone crescita e autonomia.
- Lavorerai in team cross funzionali in un ambiente Agile/Scrum.
- Progetti innovativi su architetture moderne e scalabili.
- Retribuzione competitiva commisurata all’esperienza
- Buoni pasto da 8€
- Percorsi di crescita personalizzati e formazione continua
- Possibilità di lavorare direttamente presso clienti su progetti strutturati
- 8+ anni di esperienza nello sviluppo software su stack C# / .NET Core / .NET 6+.
- Conoscenza approfondita di ASP.NET Core, Web API REST, Entity Framework Core.
- Consolidata esperienza con database relazionali (PostgreSQL, MySQL).
- Conoscenza di database NoSQL (MongoDB, ArangoDB, Neo4J).
- Familiarità con architetture event‑driven e sistemi di messaggistica (Kafka, RabbitMQ).
- Competenze maturate in contesti DevOps: containerizzazione (Docker), orchestrazione (Kubernetes) e pipeline CI/CD.
- Ottima padronanza di Git e processi di code review.
- Conoscenza di pattern architetturali, principi SOLID, Clean Architecture.
- Esperienza nel coordinamento tecnico di altri sviluppatori.
- Attitudine proattiva nel comprendere esigenze del business e proporre soluzioni di valore.
- Conoscenza di React per lo sviluppo frontend.
- Esperienza con Python e principali librerie orientate all’AI.
Siamo alla ricerca di un Software Developer esperto nello sviluppo di moduli per il parsing e la conversione di dati, con una solida conoscenza di C++ in ambienti Microsoft e Linux e delle moderne tecnologie di sviluppo. La persona scelta entrerà a far parte di un team altamente qualificato, lavorando su progetti innovativi e contribuendo all’evoluzione del nostro stack tecnologico.
- Sviluppo e manutenzione di importatori di dati ad alte prestazioni.
- Miglioramento del codice esistente eliminando vecchie pratiche e adottando tecniche moderne di C++.
- Ottimizzazione delle prestazioni attraverso le nuove funzionalità offerte dallo Standard C++ moderno.
- Debugging e risoluzione di problematiche complesse per garantire stabilità ed efficienza del software.
- Gestione del codice con Git per tracciare le modifiche e facilitare la collaborazione.
- Utilizzo di CMake o altri sistemi di build per migliorare la portabilità e la modularità dei progetti.
- Identificazione e rimozione delle dipendenze da estensioni specifiche di Microsoft, favorendo l'adozione di librerie standard e cross-platform.
- Esperienza con librerie cross-platform per sostituire soluzioni proprietarie.
- Conoscenza di strumenti avanzati di profiling e ottimizzazione del codice.
- Esperienza con sistemi CI/CD per l'automazione dei processi di build e test.
- Familiarità con ambienti di sviluppo Linux, oltre a Windows.
- Ottima conoscenza di Microsoft C++ e delle versioni utilizzate in ambienti Visual C++.
- Esperienza con lo Standard C++ moderno e capacità di applicarne i principi per migliorare il design e le performance.
- Competenza nel debugging e nell'ottimizzazione del codice.
- Familiarità con Git per la gestione del controllo versione.
- Esperienza con CMake o strumenti simili per la gestione dei progetti.
- Conoscenza di ArangoDB e/o Neo4J
- Forte collaborazione nel team e orientamento alla qualità tecnica
- Retribuzione competitiva commisurata all’esperienza
- Buoni pasto da 8€
- Percorsi di crescita personalizzati e formazione continua
- Possibilità di lavorare direttamente presso clienti su progetti strutturati
Sei un appassionato di qualità del software, DevOps e automazione? Ti piacerebbe lavorare in un ambiente dinamico, dove innovazione e miglioramento continuo sono alla base del nostro lavoro? Sistemi & Automazione sta cercando un DevOps & QA Engineer per rafforzare il nostro team e garantire elevati standard di affidabilità e performance nei nostri prodotti.
- Definirai e applicherai linee guida per il codice (clean code, SOLID, DRY, KISS, design pattern).
- Revisionerai le Pull Requests (PR) per garantire qualità, sicurezza e manutenibilità del codice.
- Automatizzerai controlli di qualità nel processo di CI/CD e utilizzerai strumenti di static analysis (SonarQube, ESLint, Pylint, Checkstyle).
- Definirai strategie di test unitari, di integrazione, funzionali, regressione, performance e sicurezza.
- Implementerai e manterrai test automatizzati (Selenium, Cypress, Jest, JUnit, PyTest).
- Monitorerai metriche di qualità come code coverage, test flakiness e defect density.
- Implementerai test di performance e stress testing (JMeter, k6, Gatling).
- Lavorerai a stretto contatto con il team di sviluppo per integrare il testing nei flussi di CI/CD.
- Esperienza con test di performance e stress testing (JMeter, k6, Gatling).
- Conoscenza di best practices per code quality e sicurezza.
- Esperienza con strumenti di monitoraggio della qualità del codice.
- Esperienza con processi di QA e Code Quality Review.
- Conoscenza di strumenti di test automation come Selenium, Cypress, Jest, JUnit, PyTest.
- Esperienza nella gestione di pipeline CI/CD con strumenti come GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps.
- Capacità di scrivere test automatizzati e di analizzare metriche di qualità del software.
- Conoscenza di strumenti di static analysis (SonarQube, ESLint, Pylint, Checkstyle).
- Conoscenza di ArangoDB e/o Neo4J
- Forte collaborazione nel team e orientamento alla qualità tecnica
- Retribuzione competitiva commisurata all’esperienza
- Buoni pasto da 8€
- Percorsi di crescita personalizzati e formazione continua
- Possibilità di lavorare direttamente presso clienti su progetti strutturati
Il candidato ideale, con seniority intermedia, sarà inserito come consulente presso un cliente strategico per l’azienda con l’obiettivo di creare e manutenere tool a supporto di prodotto info-investigativi. Utilizzerà tecniche di Web Scraping e sviluppo di Web Application per supportare il processo decisionale nell’intelligence investigativa.
- Progetta, codifica, distribuisci, implementa software presso la sede del client
- Collaborare in maniera integrata con altri consulenti e con il team del cliente
- Approfondisci la risoluzione dei problemi ed estrai in modo efficiente informazioni dai dati
- Padronanza in Python
- Padronanza in React JS
- Comprensione di DB SQL e NoSQL
- Laurea in Ingegneria, informatica, fisica, matematica o campo pertinente
- Creazione ed utilizzo di container Docker
- Forte collaborazione nel team e orientamento alla qualità tecnica
- Retribuzione competitiva commisurata all’esperienza
- Buoni pasto da 8€
- Percorsi di crescita personalizzati e formazione continua
- Possibilità di lavorare direttamente presso clienti su progetti strutturati
Per chiunque voglia muovere i primi passi nel mondo del lavoro, S&A offre programmi di internship curriculari ed extracurriculari associate a diverse Università italiane per crescere e formare solide basi per una brillante carriera.
I nostri sviluppatori ed architetti software ti guideranno nel tuo percorso e, se lo vorrai, ti daranno supporto per la ricerca e la stesura della tesi, mettendo a tua disposizione la loro expertise ed i loro consigli.
- Orario di Lavoro flessibile
- Ambiente dinamico, stimolante ed informale