TeamViewer

AI Software Architect

TeamViewer
Apply
25 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.
TeamViewer

About TeamViewer

1,001-5,000 employees
Contact me