
AI Software Architect
TeamViewer2 months ago
Linz, AustriaStaff+
Responsibilities
- Own the architecture of TeamViewer’s agentic platform across Tia, third-party agents, tool use, retrieval, memory, orchestration, and governed actions.
- Define reference architectures for MCP servers and clients, tool catalogs, context assembly, memory, orchestration, and trust boundaries.
- Establish evaluation and observability practices to measure agent quality, trace behavior, detect regressions, and guide architecture decisions.
- Define approaches for model selection, routing, fallback behavior, cost governance, vendor dependency, and production reliability.
- Design safety architecture covering prompt-injection containment, permission models, tenancy isolation, auditability, and AI component risk.
- Guide teams hands-on, conduct architecture and design reviews, mentor senior engineers, and maintain architecture documentation.
Requirements
- 10+ years of software engineering experience with expertise in complex architectures, Python, TypeScript, and distributed systems.
- Extensive experience designing and delivering agentic systems involving tool-using agents, MCP or comparable protocols, retrieval, context engineering, multi-agent orchestration, and evaluation frameworks.
- Proven experience bringing AI solutions into enterprise production environments with knowledge of security, compliance, multi-tenancy, cost management, reliability, and operational excellence at scale.
- Ability to define AI quality standards and evaluation approaches, interpret results, and identify real-world failure modes.
- Deep understanding of AI failure modes including hallucinations, context degradation, prompt injection, non-determinism, and silent regressions, along with architectural mitigations.
- Regular use of AI coding agents with critical review and accountability for correctness, security, maintainability, and architectural alignment.
- Ability to communicate complex architecture concepts to technical and non-technical stakeholders across global teams.
- Knowledge of software licensing, open-source compliance, and AI dependency risk.
- Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
Benefits
- Onsite onboarding at the headquarters office.
- Compensation package above the collectively agreed minimum basic salary, with stated gross monthly rates of EUR 3,954 for ST1 and EUR 4,611 for ST2.
- 28 days of annual holidays.
- Company achievement bonus and benefits package.
- Special terms for local gyms and access to the Corporate Benefits discount platform.
- Regular team events, company-wide celebrations, an open-door policy, no dress code, all-hands meetings, and Leadership Lunches.
- Work From Abroad Program allowing up to 40 days of work outside the contracting country.
- Equal-opportunity workplace with support for accommodations during application, hiring, interview, and onboarding processes.
Tech Stack
Categories
About TeamViewer
TeamViewer builds remote connectivity software for businesses to access, support, and manage computers, mobile devices, and industrial endpoints, plus augmented-reality tools for frontline assistance. It sells subscription licenses and cloud services to SMBs and enterprises across IT support, device management, and remote monitoring. Founded in 2005 and headquartered in Göppingen, Germany, TeamViewer SE is a public company listed on the Frankfurt Stock Exchange (MDAX).