The successful candidate will be employed at the DKFZ Heidelberg and physically located in the Department of Physics at University of Bonn, working in a collaborative, multidisciplinary environment with additional project partners at DESY, FZJ, HZI, and Charité.
Your Tasks
* Development and deployment of an access control service (ACS): The goal is to develop this component in the context of a fine-granular permission management infrastructure which allows access to compute and storage resources in a federated infrastructure within the NFDI.
* Supporting and advising other team members with regard to the implementation of security-relevant protocols (e.g., OIDC, OAUTH2)
* Improvement of tooling to simplify use of components and client tools (e.g., oidc-agent, HTCSS) interacting with AAI solutions
* Testing, support, and maintenance of the developed solution
* Building and maintaining close ties with other contributors of the IAM4NFDI base service
Your Profile
* Completed master's degree in computer science, engineering, or related subject, or comparable knowledge
* General programming skills, e.g., in Python, C++, Java, Go, and Rust
* General understanding of programming interfaces (API)
* Knowledge of AAI infrastructure; knowledge of Unity-based implementations is an advantage
* Experience in declarative query languages (e.g., Rego) and policy engines, specifically Open Policy Agent (OPA), is a plus
* Good communication skills and the ability to collaborate in both small and large teams
* Very good oral and written communication skills in English
* General understanding of larger projects such as NFDI
* Willingness to travel
We Offer
Excellent framework conditions: state-of-the-art equipment and opportunities for international networking at the highest level
30 days of vacation per year
Flexible working hours
Remuneration according to TV-L incl. occupational pension plan and capital-forming payments
Possibility of mobile work and part-time work
Family-friendly working environment
Sustainable travel to work: subsidized Germany job ticket
Unleash your full potential: targeted offers for your personal development to further develop your talents
Our Corporate Health Management Program offers a holistic approach to your well-being