Senior AI Engineer / Backend Developer (Roma)

Senior AI Engineer / Backend Developer (Roma)

07 nov
|
HCLSoftware
|
Roma

07 nov

HCLSoftware

Roma

pThe Incubate Team explores and implements cutting‑edge applications in Agentic AI and Machine Learning. The team is currently building a platform for the safe execution of AI agents: an environment where autonomous agents can run, call tools, and act on data with isolation, policy enforcement, observability, and human oversight built in. /ppAs a bSenior AI Engineer / Backend Developer /byou will own the backend architecture of this platform — the services, APIs, and runtime that make agent execution reliable, secure, and scalable. /ppbExperience: 5+ years in backend software development /b /ppbLocation / Work model: Rome (Italy) / Hybrid /b /ppbMandate Skills /b /pulliEducation: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field /liliBackend development: 5+ years building and operating production backend services — REST/gRPC APIs, asynchronous processing, message queues, relational and NoSQL data stores /liliProgramming: Python (expert level); solid grounding in software design patterns, concurrency, and performance /liliAgentic AI / GenAI integration: hands‑on experience building LLM‑powered services and agents — tool/function calling, orchestration (LangChain, LangGraph), RAG — and integrating commercial and open‑weight LLM APIs /liliSecurity engineering: authentication/authorization, secrets management, sandboxing/isolation, audit logging, secure API design /liliScripting ; OS: Bash shell scripting on Linux/Unix /li /ulpbWhat you will do /b /pulliDesign and build the backend of the agent execution platform: agent runtime and lifecycle services, tool/function‑calling gateway, sandboxed execution orchestration, policy and guardrail enforcement, and audit/observability pipelines. /liliDevelop robust, well‑documented APIs (REST/gRPC) and event‑driven components that let agents interact safely with enterprise systems, data sources,



and MCP‑style tool servers. /liliEngineer for production from day one: concurrency, queuing, retries with backoff, idempotency, rate limiting, multi‑tenancy, and LLM cost/usage controls. /liliIntegrate and operate LLMs and agent frameworks within the platform; build the abstractions that let the team swap models and providers without rework. /liliImplement security controls across the stack — least privilege, isolation boundaries, input/output validation, secrets handling, prompt‑injection and data‑exfiltration defences — and wire safety/regression test harnesses into CI/CD. /liliOwn deployment and operations on Kubernetes: containerization, Helm/IaC, monitoring, alerting, performance tuning, and incident response. /liliProvide technical leadership: lead architecture and code reviews, define backend and security standards, mentor engineers, and raise the engineering bar across the team. /liliPartner with the AI Engineer / Data Scientist to productionize prototypes, expose evaluation infrastructure, and turn research results into shipped components. /liliCollaborate with product, security, and platform teams; document designs through ADRs and communicate trade‑offs clearly. /li /ulpbWhat we are looking for: /b /pulliBE/BTech or above in Computer Science, Software Engineering, or related stream; 5+ years of backend product development, including 1–2+ years building LLM/GenAI‑powered services /liliExpert‑level Python and strong software engineering fundamentals:



clean architecture, automated testing, code review, version control, CI/CD /liliProven experience designing, shipping, and operating distributed backend systems at scale (APIs, async workers, message brokers such as Kafka/RabbitMQ, SQL/NoSQL databases, caching) /liliHands‑on experience integrating LLM APIs and agent frameworks (LangChain, LangGraph, LlamaIndex) and vector/retrieval stacks into production services /liliDeep knowledge of Kubernetes and container‑based deployment; Docker proficiency /liliStrong security mindset: sandboxing, isolation, AuthN/AuthZ (OAuth2/OIDC), secrets management, auditability, and awareness of the OWASP Top 10 for LLM Applications /liliBash shell scripting in Linux/Unix environments /liliAbility to lead ambiguous, greenfield technical work from concept to production with limited supervision /liliExcellent written and verbal communication skills; able to explain complex technical trade‑offs to mixed audiences /li /ulpbNice to have /b /pulliJava, Go, or Rust for high‑performance or integration components /liliExperience with container sandboxing and isolation technologies (gVisor, Firecracker, Kata Containers, WebAssembly runtimes) /liliFamiliarity with agent interoperability protocols (MCP, A2A) and tool/plugin ecosystems /liliLLMOps tooling: model serving (vLLM, TGI), tracing/observability (OpenTelemetry, LangSmith), evaluation frameworks /liliCloud platform experience (AWS, Azure, GCP) and infrastructure‑as‑code (Terraform, Helm) /liliKnowledge of AI governance and responsible‑AI frameworks (e.g., NIST AI RMF, EU AI Act requirements) /liliWorking knowledge of ML fundamentals (PyTorch/TensorFlow) to collaborate effectively with data scientists /liliContributions to open‑source projects /li /ulpbCandidate Data Privacy Notice /b /p #J-18808-Ljbffr

📌 Senior AI Engineer / Backend Developer (Roma)
🏢 HCLSoftware
📍 Roma

Candidati a questo annuncio

Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: senior ai engineer / backend developer (roma) / roma

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: senior ai engineer / backend developer (roma) / roma