
AI Software Architect
TeamViewer25 days 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.