09 nov
|
HCLSoftware
|
Lazio
The 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.Vuole candidarsi?
Legga tutte le informazioni su questa posizione qui sotto, poi prema il pulsante per candidarsi.As a Senior AI Engineer / Backend Developer you will own the backend architecture of this platform — the services, APIs, and runtime that make agent execution reliable, secure, and scalable.Experience: 5+ years in backend software developmentLocation / Work model: Rome (Italy) / HybridMandate SkillsEducation: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related fieldBackend development: 5+ years building and operating production backend services — REST/gRPC APIs, asynchronous processing, message queues, relational and NoSQL data storesProgramming: Python (expert level); solid grounding in software design patterns, concurrency, and performanceAgentic 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 APIsSecurity engineering: authentication/authorization, secrets management, sandboxing/isolation, audit logging, secure API designScripting ' OS: Bash shell scripting on Linux/UnixWhat you will doDesign 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.Develop 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.Engineer for production from day one: concurrency, queuing, retries with backoff, idempotency, rate limiting, multi?tenancy, and LLM cost/usage controls.Integrate and operate LLMs and agent frameworks within the platform; build the abstractions that let the team swap models and providers without rework.Implement 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.Own deployment and operations on Kubernetes: containerization, Helm/IaC, monitoring, alerting, performance tuning, and incident response.Provide technical leadership: lead architecture and code reviews, define backend and security standards, mentor engineers, and raise the engineering bar across the team.Partner with the AI Engineer / Data Scientist to productionize prototypes, expose evaluation infrastructure, and turn research results into shipped components.
xysqume Collaborate with product, security, and platform teams; document designs through ADRs and communicate trade?offs clearly.What we are looking for:BE/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 servicesExpert?level Python and strong software engineering fundamentals: clean architecture, automated testing, code review, version control, CI/CDProven experience designing, shipping, and operating distributed backend systems at scale (APIs, async workers, message brokers such as Kafka/RabbitMQ, SQL/NoSQL databases, caching)Hands?on experience integrating LLM APIs and agent frameworks (LangChain, LangGraph, LlamaIndex) and vector/retrieval stacks into production servicesDeep knowledge of Kubernetes and container?based deployment; Docker proficiencyStrong security mindset: sandboxing, isolation, AuthN/AuthZ (OAuth2/OIDC), secrets management, auditability, and awareness of the OWASP Top 10 for LLM ApplicationsBash shell scripting in Linux/Unix environmentsAbility to lead ambiguous, greenfield technical work from concept to production with limited supervisionExcellent written and verbal communication skills; able to explain complextechnical trade?offs to mixed audiencesNice to haveJava, Go, or Rust for high?performance or integration componentsExperience with container sandboxing and isolation technologies (gVisor, Firecracker, Kata Containers, WebAssembly runtimes)Familiarity with agent interoperability protocols (MCP, A2A) and tool/plugin ecosystemsLLMOps tooling: model serving (vLLM, TGI), tracing/observability (OpenTelemetry, LangSmith), evaluation frameworksCloud platform experience (AWS, Azure, GCP) and infrastructure?as?code (Terraform, Helm)Knowledge of AI governance and responsible?AI frameworks (e.G., NIST AI RMF, EU AI Act requirements)Working knowledge of ML fundamentals (PyTorch/TensorFlow) to collaborate effectively with data scientistsContributions to open?source projectsCandidate Data Privacy Notice J-*****-Ljbffr
📌 Senior Ai Engineer / Backend Developer (Lazio)
🏢 HCLSoftware
📍 Lazio