\documentclass[11pt,a4paper,roman]{moderncv}
\usepackage[english]{babel}
\moderncvstyle{classic}
\moderncvcolor{green}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{ragged2e}
\usepackage[scale=0.79]{geometry}
\usepackage[version=4,arrows=pgf-filled]{mhchem}
\renewcommand*{\makeletterclosing}{\par\vspace{2ex}\closingname\par}

% ========== CONTACT ==========
\name{Dennis}{Thiessen, M.Eng.}
\address{Bern, Switzerland}{German citizen $\vert$ Open to relocation to Norway}
\phone[mobile]{+41 795 955 585}
\email{dennis@thiessen.io}
\social[linkedin]{dennis-thiessen}
% =============================

\begin{document}

\recipient{Equinor ASA}{AI \& ML Engineering\\Manager / AI Architect -- Agentic Systems (JR106747)\\Stavanger, Norway}
\date{\today}
\opening{Dear Hiring Team,}
\makelettertitle

\begin{justify}
Equinor's Prevent system runs over 520 machine-learning models in production against rotating equipment, saving nearly \$130 million last year. That always-on industrial ML, where there is no maintenance window and a wrong call costs yield, is the regime I ran at Bosch's semiconductor fab in Dresden: I containerized image-based defect classification and ran it around the clock against 300mm wafer lines. Equinor already runs ML at scale on safety-critical assets; the agentic layer is the next foundation, built with the same discipline.

At Swisscom I am a Staff Data, Analytics and AI Engineer, and I build the data layer agents depend on: governed data products on the company's AWS Data Mesh, the foundation that grounded retrieval and tool access query, much as Omnia does for you. I own them from build through production on Kubernetes with CI/CD and safe rollback, and I take AI from concept to production, not just to a demo.

On the AI side I have built structured LLM integrations: a self-hosted, multi-provider LiteLLM gateway, plus custom GPTs grounded in internal knowledge for prompt design and retrieval, with agentic developer tooling and MCP-based tool access. As Security Champion I own DevSecOps, risk monitoring and data governance, with privacy-by-design and GDPR practice that map onto responsible AI, the EU AI Act, and safe execution. I will be candid: the agentic layer is new for nearly everyone, and what I bring is the production reliability and responsible-AI discipline that turns prototypes into systems you can trust.

The energy transition is work I want to be part of, and Norway is not new to me: I spent a year in Bergen, speak basic Norwegian, and am ready to relocate back. Your zero-harm culture fits how I already work. I would welcome a conversation about where I could contribute first.
\end{justify}

\vspace{0.3cm}
{Sincerely,\\[2ex]
Dennis Thiessen, M.Eng.\\
Staff Data, Analytics \& AI Engineer\\
Swisscom (Schweiz) AG}

\end{document}
