Software & Data Engineer
Marco Kleimaier
I build software that's fast and reliable. Clean architecture, well-designed interfaces, code that remains maintainable over time.
About
I'm a data engineer with six years of software development experience. I started in traditional software engineering and now apply those principles to data infrastructure — disciplined code, solid architecture, comprehensive testing. I build data platforms professionally and focus on machine learning in my own time.
Experience
A path through data, security, and software.
Customer Interface for Data Management
Working Student · 3 yearsWürzburg, Germany
- Web interface for data management, built for clients of a small data-driven company
- JavaScript and native HTML/CSS frontend
- Python (Django) backend
API Development for Testing of a Production Line
Internship Program · 2 monthsStockholm, Sweden
- API for testing machine responses to different scenarios
- Backend built in Go
- Frontend built with TypeScript and React
Vulnerability Scanning Integration for Industrial Manufacturing
Junior Consultant / Developer · 1 yearFrankfurt, Germany
- Pipeline for scanning vulnerabilities in an existing Java codebase
- Client in industrial manufacturing for security systems
- Integrated vulnerability databases and existing CI/CD pipelines
- Integrated a ticketing API for vulnerability management
AI Chatbot Solution for Compliant Knowledge Management
Professional Consultant / Developer · 6 monthsFrankfurt, Germany
- Company-internal chatbot solution for compliance use cases
- Backend skill modules built in Python
- Integrated into an existing TypeScript frontend
Data Engineering for a B2B Start-Up
Professional Data Engineer · 1 yearSt. Gallen, Switzerland
- Built data sourcing pipelines
- Designed efficient data storage and retrieval
- Built testing pipelines for robust processes
- Built data cleaning processes
API Developer for the Public Sector
Professional Data Engineer / Software Developer · 1 yearZurich, Switzerland
- API solution for public-sector data retrieval
- Retrieval of public data from PostgreSQL
- Implemented access policies as a security layer
Data Engineer for a Swiss Insurance Company
Professional Data Engineer · 1 yearZurich, Switzerland
- Data platform development for a Swiss insurance company
- Data ingestion and transformation solutions
- Performance benchmarking and optimization
- Orchestration across multiple data products
- Deployed and operated within a Kubernetes cluster
Certifications
Credentials I've earned along the way.

AWS Certified Cloud Practitioner

AWS Certified Machine Learning Engineer – Associate
Right Now
What I'm building today.
AI Agent Security — Attacking Agents with Prompt Injection
I'm evaluating open-weight LLMs for their resistance to prompt injection attacks. Using ETH Zurich's AgentDojo framework, I systematically test models against various attack vectors in untrusted environments and document findings on security vulnerabilities.
Focus
Evaluating the robustness of open-weight LLMs against prompt injection attacks in untrusted environments.
Objective
Determine which LLM backbones are suitable for secure agentic applications.
Significance
Organizations are deploying agentic workflows with minimal security assessment. Initial findings demonstrate that LLM-based agents are vulnerable on untrusted data across different model families, sizes, and attack vectors.
Personal Projects
What I build in private — AI, from the ground up.
© 2026 Marco Kleimaier