Data · Analytics · AI Engineering
I build the pipelines and platforms that move data and run models in production.
I work where software engineering meets operations. I design ETL/ELT and streaming pipelines, containerise ML inference, and turn monolithic data processes into event-driven, serverless systems.
Right now I'm at Swisscom in Bern, moving a legacy Teradata and Oracle stack onto AWS. What I care about most is automation and reliability: systems that run themselves, recover on their own, and don't page anyone at 3 a.m.
2023 – PRESENT
Staff Data, Analytics & AI Engineer
ETL and streaming pipelines in Python, Kafka and SAP BODS feeding a Teradata warehouse, while migrating the legacy stack onto AWS (Glue, Redshift, Lambda, Step Functions, Airflow).
2020 – 2023
Senior Data Engineer
Containerised ML inference (Docker, Kubernetes, Ansible) into 24/7 semiconductor production lines, and built Python, Java and C# data services over Oracle and Hadoop/Impala.
2018 – 2020
Research Software Engineer
Optimisation-based crew-scheduling decision support in C#/.NET, plus research microservices and a Jenkins CI/CD pipeline with quality gates.
2017 – 2018
DevOps Engineer
A distributed video-transcoding backend in Python and C++, with automated audio/video integration testing for reliable releases.
2015 – 2017
Software Engineer & IT Consultant
A Java/J2EE workflow portal on Oracle, and introduced behaviour-driven development and RPA automation (UiPath, Camunda).
Languages
Data & Pipelines
Cloud & Infra
ML & Observability
Credentials
Always happy to talk about data, ML and platform engineering. Email is the fastest way to reach me.
dennis@thiessen.io