Feel free to contact me if you have further questions.
Personal information
| Name | Maresch Maximilian |
| Date of birth | 24.01.2000 |
| Phone number | +43 699 11330595 |
| Email address | maxi.maresch@gmail.com |
| Nationality | Austria |
| Languages | German (native), English (C1) |
Professional Career
Since February 2025: Software Engineer, Machine Learning at Microsoft
- AI research team, bridging the gap between research and engineering for a Copilot product, developing the distributed systems required to serve in-house built Large Language Models (LLMs) and Automatic Speech Recognition (ASR) models globally
- Designed and implemented a low-latency serving architecture and the production integration protocol, demonstrating a >8x reduction in Time-to-First-Token (TTFT) for real-time inference workloads by leveraging unidirectional streaming and Small Language Models (SLMs)
- Enhanced distributed data processing pipelines to handle a >2x increase in volume by redesigning event processing patterns, data caching, and partitioning strategies
- Profiled and optimized research evaluation libraries to achieve a >100x reduction in metric computation time by building custom NLP algorithms designed for low-overhead, in-process usage
- Led the development of a Kubernetes-based development and testing platform from scratch, mirroring the production environment to enable researchers to validate model serving changes prior to deployment
- Engineered automated self-healing mechanisms within the serving architecture to protect production environments from regional outages, ensuring high availability of the model inference system
- Contributed to scalable cloud infrastructure spanning 7 countries across 2 continents, implementing secure access controls, data isolation, failover handling, and efficient GPU utilization for inference to make models available to global production traffic
- Developed core components of the AI monitoring and A/B testing framework used to track and evaluate model inference metrics, quality metrics, and token generation in production
- Led the collaboration with a key external partner to establish a cross-organizational data pipeline, involving 5 teams and >10 researchers, engineers, and managers over 1 year, enabling research teams to leverage ground-truth data to improve model accuracy
August 2021 – January 2025: Software Engineer for George at Erste Digital
- Delivery team, built REST APIs and integrations powering George and George Business (online banking), running in 6 countries and serving 10 million users and thousands of businesses
- Built core list, search, sort and filter APIs for accounts, overdrafts, loans and cards, along with APIs for customization, bank guarantee document management and signing
- Built low-latency message processing system for accounts and balances, enabling real-time data updates
- Led the George Streams initiative for event-driven architecture from idea to deployment, involving >5 teams and >15 backend engineers/architects over 1 year, extending critical legacy systems processing millions of transactions every month, pitching the topic to various stakeholders in George
- Led the development on data-push architecture, enabling large businesses to use George Business
- Introduced reusable CD infrastructure for George backend services, adopted by the platform department
- Consulted the head of platform architecture on designs for financial health features (C-1 level management)
- Reduced accounts-related infrastructure costs by 50%
- Migrated critical online banking functionality from monolithic applications to microservices
- Conducted hundreds of code reviews, taught technical topics to engineers, interviewed dozens of candidates
August 2020 – July 2021: Software Engineer at Compass-Datenbank
- Data team, developed REST APIs & batch processing systems, modernized legacy software
- Built CRUD API for association data with >30 endpoints and took it to production
- Built batch import jobs for automatic integration of up-to-date court data into all Compass products
- Operated dozens of batch processing systems and managed production incidents
- Built client libraries for 3rd party services providing translations and legal documents
August 2019 – February 2020: Cyber Soldier at the Austrian Armed Forces
- IT security and support
July 2015, 2016, 2017: Summer internships in IT sector
Education
January 2024 – June 2026: Vienna University of Technology – Master’s Programme Software Engineering & Internet Computing
March 2020 – December 2023: Vienna University of Technology – Bachelor’s Programme Software & Information Engineering
- GPA: 1.2
- Bachelor thesis and paper: VATE
- Edge-Cloud System for Object Detection in Real-Time Video Streams
- Improved the state of the art given by a Microsoft Research System by up to 27.5%
- Publication: IEEE International Conference on Fog and Edge Computing (ICFEC 2024)
September 2014 – June 2019: Higher Technical College Krems – Information Technology Department
- GPA: 1.4
- Diploma thesis: Key generation from measurements of a radio communication
- Implementation of a post-quantum Diffie-Hellman key exchange alternative
- Won prize at the “Security Competition” 2019 by the Austrian Security Hub
Skills
Machine Learning/Data engineering:
- Python: PyTorch, NumPy, Pandas, FastAPI, aiohttp
- Spark, Parquet, Delta Lake, Lakehouse architecture
- LLMs, Prompt engineering, CNNs, Transformers
- ONNX, TensorRT, OpenCV
Software engineering:
- Java, Kotlin: Spring ecosystem, JPA/Hibernate, Liquibase, Maven, Gradle
- Kafka, PostgreSQL, ElasticSearch, Redis
- Git, Avro, Protobuf
- Object-oriented and functional programming, clean code, unit and integration testing
- Conducting code reviews, CI/CD, agile development
- AI coding (GitHub Copilot)
Software architecture: API-Design, Cloud-native microservices, Event-driven architecture
Cloud/DevOps: Azure, AWS (EKS, EC2, RDS), Linux, Docker, Kubernetes, Kibana, Grafana
Presenting technical topics to senior engineers, upper management and large audiences (>150 people)
Further qualifications
41 completed Pluralsight courses*
AWS Certified Solutions Architect – Associate
Cambridge CAE – C1 English
IPMA Level D certification – Project management
First aid course
Driving license (B), Boating license (up to 10m, Danube patent)
Hobbies
- Programming
- Running
- Boating
- Skiing
- Reading
- Listening to audiobooks
*Completed courses:
- Apache Solr: Search Playbook
- Data Transactions with Spring
- Scaling Java Applications Through Concurrency
- Deep Learning with Keras
- Building Machine Learning Models in Spark 2
- Structured Streaming in Apache Spark 2
- Apache Spark Fundamentals
- Beginning Data Exploration and Analysis with Apache Spark
- Unity 2018 Fundamentals
- Introduction to Graph Databases, Cypher, and Neo4j
- The Building Blocks of Hadoop – HDFS, MapReduce, and YARN
- Spring Boot: Efficient Development, Configuration, and Deployment
- Scala Fundamentals
- Scala: The Big Picture
- Understanding Algorithms for Reinforcement Learning
- Understanding Machine Learning with Python
- Microservices Architectural Design Patterns Playbook
- Angular Fundamentals
- Building Applications with React and Redux
- Java SE: Building Your First JavaFX Application
- Rapid ES6 Training
- React Fundamentals
- React: Getting Started
- React: The Big Picture
- Getting Started with TypeScript
- Play by Play: Developing Microservices and Mobile Apps with JHipster
- Scaffolding Spring Boot and Angular Web Apps with JHipster
- Angular: The Big Picture
- Spring Fundamentals
- Spring: The Big Picture
- Maven Fundamentals
- Getting Started with Kubernetes
- Getting Started with Docker
- Stateful Reactive Concurrent SPAs with SignalR and Akka.NET
- Patterns for Building Distributed Systems for The Enterprise
- Building Your First API with ASP.NET Core
- Taming Asynchronous .NET Code with Rx
- Scaling Applications with Microservices, MassTransit, and RabbitMQ
- RabbitMQ by Example
- C# Design Strategies
- Using ASP.NET Core to Build Single-page Applications