Research Engineer for DevOps and Design Infrastructure
Role details
Job location
Tech stack
Job description
We are looking for a technically skilled engineer to join the System Architectures Department as our in-house interface to the central IT infrastructure. You will be responsible for setting up, maintaining, and operating the full technical stack our research and development work depends on - from bare-metal servers and EDA tool environments to design flows and compute cluster management. The goal is to ensure our teams get what they need, when they need it. Beyond operations, you will help us turn our hardware development infrastructure into a living data source. By extracting, structuring, and processing data from our design flows and tools, you will enable real-time insight into our development processes - an area with genuine research potential and the possibility of contributing to publications. As our in-house DevOps engineer, you will build and operate the technical foundation our hardware development teams rely on:
- Setup and administration of servers, operating systems, and virtualization environments
- EDA tool and HW development flow management, including license administration
- Repository management and CI/CD pipelines for hardware and software IP
- AI compute cluster management, including resource allocation and user access
Beyond infrastructure operations, you will help us make our design data actionable. This includes extracting, structuring, and processing data from our development flows and tools so that we can monitor, analyze, and act on it in real time:
- Data governance, modeling, and IP inventory management
- Database setup and maintenance for design and flow data
- Metadata enrichment and data pipeline development
- Evaluation of tools and frameworks for data management and visualization
- Development of internal dashboards and interfaces for live monitoring of infrastructure and design flows
Requirements
You hold a Master's degree in Computer Science, IT Engineering, or a related field. You have solid experience in Linux system administration and DevOps practices, including version control, CI/CD tooling, and containerization. A structured approach to data management and documentation is expected. Familiarity with EDA or hardware development environments is a strong plus. Experience with databases, data pipelines, or visualization tools is beneficial. You enjoy working closely with research and engineering teams and take ownership of the infrastructure they rely on. You will also be a strong team player. We are looking for a team member who can structure their own work and bring a well-organized and systematic approach to working with creative minds. You will be an ideal fit for this position if you have experimental, analytical, and problem-solving skills, very strong communication skills, and the ability to quickly learn how to use the latest technical equipment, including various software. You must be fluent in English. German language skills are welcome. Further development of German language skills is expected and strongly encouraged, e.g. through in-house language courses and intensive courses.