Internship - Build an agentic software refactoring workflow
Core
Design, implement, and evaluate specialized AI agents to automate the full V-model software development lifecycle (requirements to testing) for refactoring specific services.
Role type
Intern, agentic software engineering
Builds
A working, repeatable multi-agentic workflow for software refactoring and improvement
Domain
Software Engineering, Artificial Intelligence, Agentic Systems
Deliverable
production ML models
Required skills
Software engineering, AI agent design, V-model lifecycle knowledge, iterative development, test plan creation, static analysis, system architecture
Preferred skills
Experience with orchestration patterns, version control, automated testing frameworks
Technologies
AI agents, repositories, build tools, automated checks, test environments
Responsibilities
Define tasks and agent responsibilities for the software development lifecycle, develop test plans alongside requirements and designs, iterate and check agent outputs against completion criteria, communicate and trace handovers between stages, test adverse conditions and recovery scenarios, identify gaps in requirements and test coverage
Seniority
Intern, mentored role
