Dennis Sidin studierte Informatik an der Fachhochschule Aachen und Visual Computing an der Universität Rostock. Sein Masterstudium an der Universität Rostock beendete er 2021 mit dem akademischen Grad Master of Science.
Seit 2021 ist er als wissenschaftlicher Mitarbeiter im Fraunhofer-Institut für Graphische Datenverarbeitung in Rostock tätig. Zuvor ist er während der Studienzeit von 2018 bis 2021 als wissenschaftliche Hilfskraft am Fraunhofer IGD angestellt gewesen.
Die Projekt- und Forschungstätigkeiten konzentrieren sich auf die Anwendung des maschinellen Sehens und Lernens auf Problemstellungen aus der Fernerkundung und Erdbeobachtung. Hierzu gehört unter anderem die Detektion und Analyse von Objekten auf Satelliten- und Luftaufnahmen sowie die Fusion von Bild- und Geodaten mittels neuronaler Netze, beispielsweise zur Bestimmung von Potentialflächen im Kontext der Stadtentwicklung.