PhD Candidate AI-Driven Software Architecture Analysis & Evolution | PhD Thesis AI-Driven Software Architecture Analysis & Evolution

Siemens AG

Garching an der Alz, Bayern, Deutschland
Published Aug 26, 2025
Full-time
Permanent

Job Summary

This PhD candidate position in Garching offers a unique opportunity to revolutionize software architecture using AI. The role involves designing and implementing AI-driven solutions for analyzing and understanding complex legacy software systems, applying machine learning and natural language processing to extract architectural insights, and developing intelligent tools for system evolution and technical debt management. The successful candidate will collaborate with industry experts, validate research findings in real-world scenarios, and publish in top-tier academic venues, bridging the gap between theoretical research and practical applications. This position is ideal for an innovative researcher passionate about shaping the future of system modernization and architecture management within a dynamic research group.

Required Skills

Education

Master's degree in Computer Science, Software Engineering, or a closely related field, with an excellent academic record

Experience

  • Strong programming skills across multiple languages and paradigms
  • Deep knowledge of static code analysis tools, techniques, and underlying theory
  • Experience with dynamic code analysis, instrumentation, or runtime monitoring approaches
  • Proficiency with machine learning and NLP, transformer-based models and their applications
  • Hands-on experience with model fine-tuning and understanding of multi-agent system architectures
  • Solid understanding of software architecture patterns and principles
  • Strong foundation in empirical software engineering research methods and experimental design

Languages

German (Basic)English (Fluent)

Additional

  • Not specified