Research Cyberinfrastructure Manager
Morgridge Institute for Research · Madison, WI · 6 days ago
AnalystFull-time
Primary Responsibilities
- Technical Team Leadership: Lead and mentor a team of four RSEs, overseeing the development and implementation of software, including the Pelican Platform. Coordinate daily development workflows, execute project milestones, and ensure code quality and system robustness.
- Strategic Planning & Scoping: Interact with the Research Computing PIs to identify software engineering challenges. Translate architectural designs and principles into actionable technical requirements and plans.
- Project Oversight: Manage projects’ technical roadmap and delivery. Utilize project management and issue-tracking systems (JIRA, GitHub) to organize work, track progress, and communicate status to stakeholders.
- Software Engineering Practices: Improve and enforce best practices for systems development, including testing, code review, and the use of modern CI/CD tooling. Work with the team to enhance productivity, through use of agentic AI or other techniques.
- Cross-Team Coordination: Work with the integration and operations teams to identify and prioritize issues and coordinate rollout of new versions and functionality.
- Stakeholder Communication: Serve as a technical point of contact for external partners and the broader US and international cyberinfrastructure community. Represent the team at relevant technical meetings with external groups.
Education and Experience
- Bachelor’s degree in Computer Science, Mathematics, Physics, or related fields; Master’s degree preferred.
- 5+ years of experience in software engineering, with at least 3+ years in a leadership or senior technical / architectural role, preferably in a research, academic or distributed systems environment.
- Demonstrated experience leading or coordinating technical teams.
- Experience in utilizing or software engineering inside research computing environments (batch, cloud, or HTC/HPC).
- Strong background in distributed systems design, architecture, and programming.
- Expertise in managing project workflows using issue trackers and version control systems (GitHub/JIRA).
Knowledge, Skills and Abilities
- Proven ability to translate complex research goals into concrete software requirements and design documents.
- Strong familiarity with modern DevOps/Agile/Scrum development styles.
- Familiarity with CI/CD tooling (GitHub Actions/Jenkins) and using agentic AI as part of software development.
- Ability to mentor and grow the technical skills of junior and mid-level software engineers.
- Deep understanding of, or rapid ability to learn, cyberinfrastructure projects and ecosystem (e.g., HTCondor, Pelican).