{"id":2702649,"url":"https://alion.io/job/knightec-group-thesis-continuous-application-upgrade-via-github-agentic-workflows","title":"Thesis: Continuous application upgrade via Github agentic workflows","company":{"id":678206,"name":"Knightec Group","domain":"knightecgroup.com","url":"https://alion.io/company/knightecgroup","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":{"grade":"C","score":55,"open_postings":27,"ghost_share":0.444,"stale_share":0.074,"repost_share":0.741,"time_to_fill_p50_days":77,"computed_at":"2026-10-19T05:45:15Z"}},"role":"Early Careers","role_family":"Early Careers","seniority":null,"employment_type":"internship","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sundsvall, Sweden"],"countries":["SE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Copilot","optional":false},{"name":"GDPR","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Multi-Agent Systems","optional":false}],"status":"live","first_seen_at":"2026-10-14T14:18:34Z","employer_posted_date":"2026-10-14","last_verified_at":"2026-10-19T10:44:36Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":5},"description":"High Level Description\n Maintaining modern software applications requires continuous updates to dependencies, libraries, frameworks, and APIs to ensure security, reliability, and compatibility. These maintenance tasks are often repetitive and time-consuming, while some changes introduce risks that require careful review.\nRecent advances in AI agents and multi-agent systems create opportunities to automate application maintenance through GitHub Agentic Workflows. By combining autonomous agents with risk assessment, automated testing, and human oversight, routine maintenance tasks can potentially be handled with minimal manual intervention.\nThis thesis investigates how risk-based multi-agent workflows can automate continuous application maintenance while maintaining appropriate levels of security, reliability, and human control.\nProject Description\n The student will design and implement an automated application maintenance workflow using GitHub Actions and AI agents. The workflow will continuously identify outdated dependencies, vulnerable libraries, and deprecated API usage, assess the risk associated with each issue, and delegate maintenance tasks to appropriate agents.\nThe system will distinguish between low-risk and high-risk tasks:\nLow-risk tasks - Agents autonomously perform maintenance activities such as dependency upgrades, library updates, and API refactoring, followed by automated testing and validation.\n\nHigh-risk tasks - Agents analyze the issue, prepare proposed code changes, and create pull requests that require human review and approval before integration.\n\nThe implementation will explore multi-agent orchestration, task delegation, risk classification, and automated validation using technologies such as GitHub Actions, GitHub Copilot agents, custom agents, and GitHub Agentic Workflows.\nThe prototype will be evaluated based on its ability to automate maintenance tasks, correctly assess risks, validate changes, and reduce manual effort while maintaining transparency through execution logs and human approval checkpoints.\nThe project scope can be adjusted depending on implementation progress, prioritizing core maintenance automation and risk-based decision-making.\n\nWho are we looking for?\nBachelor or Master of Science in Computer Science or equivalent.\n\nGraduation in June 2027\n\nFluency in Swedish, both written and spoken\n\nFluency in English, both written and spoken \n\nPurpose\n The purpose of this thesis is to investigate how AI-driven, risk-based multi-agent workflows can improve the efficiency, security, and reliability of continuous software maintenance.\nThe study will focus on the following areas:\nAutomated application maintenance - Investigate how effectively AI agents can identify and resolve outdated dependencies, security vulnerabilities, and deprecated API usage.\n\nRisk-based autonomy - Evaluate how maintenance tasks can be classified by risk and how different levels of agent autonomy can be applied safely.\n\nMulti-agent orchestration - Investigate how specialized AI agents can collaborate and delegate tasks within GitHub Agentic Workflows.\n\nQuality assurance and validation - Evaluate how automated testing, validation checks, and human approval processes can ensure that AI-generated maintenance changes are reliable.\n\nEfficiency and human oversight - Investigate how much manual effort and maintenance time can be reduced while maintaining appropriate developer control, transparency, and accountability.\n\nThe expected outcome is a proof-of-concept demonstrating how risk-based AI agent workflows can support continuous application upgrades and reduce the cost and complexity of software maintenance.\n\nAn Exciting Journey with Knightec Group\n Semcon and Knightec have joined forces as Knightec Group. Together, we are Northern Europe’s leading strategic partner in product and digital service development. With a unique combination of cross-functional expertise and a holistic business understanding, we help our clients realize their strategies - from idea to complete solution.\nPractical Information\nThis is a thesis position, located at our office in Sundsvall. Start date January or March 2027.\nPlease submit your application as soon as possible, but no later than 2026-11-30. If you have any questions, you are welcome to contact . Note that due to GDPR, we only accept applications through our careers page.","description_format":"text","description_chars":4413,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[{"language":"Swedish","level":"Advanced (C1)","optional":false},{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Engineering Services"],"lifecycle":[{"event":"open","at":"2026-10-16T11:38:05Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":4,"expected_fill_days":77,"reasons":["conf:6","stale_co","velocity","win:early"],"computed_at":"2026-10-19T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/knightec-group-thesis-continuous-application-upgrade-via-github-agentic-workflows","json_url":"https://alion.io/job/knightec-group-thesis-continuous-application-upgrade-via-github-agentic-workflows.json","meta":{"generated_at":"2026-10-19T20:56:53Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":106,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-20T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":678206},"rest":"https://alion.io/mcp/rest/get_company?id=678206"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fknightec-group-thesis-continuous-application-upgrade-via-github-agentic-workflows"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fknightec-group-thesis-continuous-application-upgrade-via-github-agentic-workflows"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fknightec-group-thesis-continuous-application-upgrade-via-github-agentic-workflows"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/knightec-group-thesis-continuous-application-upgrade-via-github-agentic-workflows\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fknightec-group-thesis-continuous-application-upgrade-via-github-agentic-workflows"}]}