2,072,157open jobs
122,862companies
240,707added this week
Browse all
Salary
≈ $19k – $49k per year (Estimated)
Location
In office (Tunis)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 30, 2026. First seen by Alion on Oct 28, 2026. Dedagroup scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Deda Group is an Italian technology group founded in 2000 and headquartered in Trento. It publishes software for banking, retail, fashion and local government alongside cloud and data services. The group operates through several specialised companies across Italy and internationally.

We are one of the leading technology groups in Italy, with operations in the United States. We operate as a Business & Technology Accelerator for companies, financial institutions, and public sector organizations, supporting the evolution of their IT and digital strategies. Through an ecosystem of companies that share values, business strategies, and a common vision, we enable our clients to unlock the full potential of technology, amplifying its positive impact on both the economy and society. This role is dedicated to our US market.

What to expect

As an LLM Engineer, you build the LLM features in our products: turning a credit-union staff member’s question into a correct query against the semantic layer and explaining the answer, extracting the facts that matter from incoming content against rules users define, and writing the narrative around easurement results. You write the prompts and agent logic, build the retrieval, and add the guardrails that stop a model from leaking one credit union’s data to another or inventing a number. Above all, you measure: every feature has an evaluation set, and no prompt or model change ships without a score. The parts the products share-one evaluation harness, one prompt repository, one guardrail library-are built once and used everywhere, and you work with the business analyst who defines the metrics with the credit unions, the backend engineers who serve the features, and the engineers who run the models. The data is regulated member financial data, so a model sees only what the person asking may see, and every figure in an answer traces back to the query that produced it. We work in Python, with part of the existing LLM code in Java/Spring Boot, and with models behind an interface so that one can replace another; we hire for the understanding underneath the tool and expect you to carry it across. Your ultimate goal is LLM features a credit union can trust with its own numbers-and a score that shows why it can.

What you will do

  • Questions over Data: Turn a staff member’s question into a query against the semantic layer-metric, dimensions, filters, time range-run it, and explain the answer in plain language, including saying so when the data cannot answer the question.

  • Extraction & Alerts: Extract the facts that matter from incoming content against the rules users define, each with a citation back to its source, so that an alert can be checked rather than believed.

  • Narratives over Results: Generate narratives around measurement results that say only what the numbers support, with every figure in the text matching the result it came from.

  • Prompts, Agents & Retrieval: Write the prompts and agent logic and build the retrieval each feature needs, keeping prompts versioned in the shared repository rather than buried in code, and flows as deterministic as the task allows.

  • Guardrails: Build the shared guardrail library-tenant scoping enforced outside the model, grounding checks that reject a number not found in the data, input and output validation, and refusal when a request is out of scope.

  • Evaluation: Build and run the shared evaluation harness and an evaluation set for every feature-reference questions, labelled extractions, adversarial cases-wired into CI so that no prompt or model change ships without a score, and fed with the failures production finds.

  • Running What Ships: Trace every call, watch quality, latency and cost per feature, and be able to say which model and which prompt version produced any answer a user questions.

What we expect from you

  • Scope You Have Owned: Experience as an LLM, AI or ML engineer-or as a backend or data engineer who has built LLM features-in which you shipped at least one LLM feature to real users and measured it: built its evaluation set and let the scores decide what shipped. We weigh what you have owned, not the years it took.

  • Evaluation Design: You can build an evaluation set for a task-what goes in, how it is labelled, which metric decides-and you know where exact match, programmatic checks and LLM-as-judge each work and how to calibrate a judge against human labels; promptfoo, Ragas, DeepEval, Langfuse, LangSmith or a harness you built yourself all count.

  • Prompting & Agents: Production experience with structured outputs, tool calling and multi-step agent flows, and the judgment to replace an agent step with plain code where that will do; LangGraph, LlamaIndex, Semantic Kernel or plain Python count, as long as you know what the framework does for you.

  • Retrieval: You have built retrieval that works-chunking, embeddings, hybrid lexical and vector search, reranking, metadata filters-and measured it separately from the generation that uses it.

  • SQL & Semantic Layers: Solid SQL-PostgreSQL preferred; any serious relational database counts-enough to tell whether a generated query answers the question asked, and an understanding of how a semantic layer defines metrics and dimensions.

  • Guardrails & Isolation: You treat prompt injection, leakage between tenants and invented figures as real threats, and design against them with authorization outside the model, grounding checks and validated outputs, not with instructions in a prompt.

  • Python & Engineering Practice: Solid Python, Git, code review, tests, CI and containers, with models treated as swappable components behind an interface, hosted or open-weight. LLM features are software: versioned, reviewed and released like the backend.

  • Ownership & Communication: You can explain to a product manager why a change raised one score and lowered another, and you say early when a feature cannot reach the quality it needs.

  • Nice to Haves: Text-to-SQL or semantic-layer querying in production (dbt Semantic Layer, Cube, LookML or similar); Information extraction from documents and web content (HTML and PDF parsing, schema-guided extraction, citations); Open-weight models served in-house (vLLM, TGI, Ollama), and fine-tuning or distillation for a narrow task; LLM observability and tracing (Langfuse, LangSmith, OpenTelemetry); Search engines and vector stores (OpenSearch, Elasticsearch, pgvector); Financial services or other regulated data (GLBA, GDPR), particularly where a regulation shaped a design; Dagster or another orchestrator for batch LLM jobs; Java/Spring Boot, which part of the existing LLM code and the backend serving these features run on.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,072,157 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Tunis
≈ $103k – $274k per year (Estimated) · In office · Full-Time · London
Python
C++
C++
TensorFlow C++
AI/ML
JAX
TensorFlow
PyTorch
CUDA
Triton
ROCm
DevOps
HPC
Apply
≈ $70k – $116k per year (Estimated) · Hybrid · Kraków
Python
Databases
Apache Kafka
Google BigQuery
AI/ML
Vertex AI
Kubeflow
Flink
Feast
Feature Store
DevOps
GCP
CI/CD
GitOps
Kubernetes
Platform Engineering
Google GKE
SLI/SLO/SLA
Cybersecurity
GDPR
Least Privilege
Management
Agile
Scrum
Apply
$67k – $94k per year (gross) · Hybrid · Full-Time · Bachelor's Degree · Vilnius
Python
Databases
Apache Kafka
Google BigQuery
AI/ML
Vertex AI
Kubeflow
Flink
Feast
Feature Store
DevOps
GCP
CI/CD
GitOps
Kubernetes
Platform Engineering
Google GKE
SLI/SLO/SLA
Cybersecurity
GDPR
Least Privilege
Management
Agile
Scrum
Apply
≈ $31k – $61k per year (Estimated) · In office · Moscow
AI/ML
Stable Diffusion
vLLM
RLHF
Reinforcement Learning
SGLang
Diffusers
PyTorch
MusicGen
AudioCraft
DPO
PPO
GRPO
FSDP
Apply
≈ $26k – $69k per year (Estimated) · In office · 10+ years exp · Bengaluru · Mysore
Python
AI/ML
XGBoost
NLP
LLM
Sentiment Analysis
Machine Learning
DevOps
GCP
AWS
Analytics
A/B Testing
Apply
$4.8k – $8k per year (gross) · Remote (Tunisia) · Freelance · Tunis
Python
SQL
Python
Flask
FastAPI
Django
AI/ML
MLFlow
Machine Learning
DevOps
Rest API
CI/CD
Git
Docker
Linux
Apply
Remote (Morocco, Tunisia) · Contractor · Tunis · Rabat · Antananarivo
Apply
In office · 3+ years exp · Bachelor's Degree · Tunis
Design
Adobe Photoshop
Figma
Apply
See all jobs
This is one of many
2,072,157 more open roles from verified company boards, updated every day.