- Own the architecture of TeamViewer’s agentic platform, including Tia, third‑party agents, tool use, retrieval, memory, orchestration, and governed actions across TeamViewer ONE
- Define reference architecture for MCP servers and clients, tool catalogues, context assembly, memory, orchestration, and trust boundaries
- Establish evaluation and observability discipline by defining quality criteria, tracing agent behavior, catching regressions before release, and using results to guide architectural decisions
- Set positions on model choice, routing, fallback behavior, cost governance, vendor dependency, and production reliability
- Design safety architecture with security partners, covering prompt injection containment, permission models, tenancy isolation, auditability, and AI component risk
- Guide teams hands‑on through early project phases
- Conduct architecture and design reviews
- Mentor senior engineers
- Maintain clear architecture documentation for engineers and agents
Requirements
- 10+ years of software engineering experience
- Demonstrated expertise in complex architectures
- Strong Python and TypeScript skills
- Deep knowledge of distributed systems
- Extensive experience designing and delivering agentic systems, including tool-using agents, MCP or comparable protocols, retrieval, context engineering, multi-agent orchestration, and evaluation frameworks
- Proven track record bringing AI solutions into enterprise production environments
- Strong understanding of security, compliance, multi-tenancy, cost management, reliability, and operational excellence at scale
- Ability to define quality standards, develop evaluation approaches, interpret results, and identify real-world failure modes in AI systems
- Deep understanding of hallucinations, context degradation, prompt injection, non-determinism, silent regressions, and architectural controls to mitigate them
- Regular use of AI coding agents with critical review practices and accountability for correctness, security, maintainability, and architectural alignment
- Ability to communicate complex architectural concepts to technical and non-technical stakeholders
- Ability to balance business value with technical considerations while collaborating across global teams
- Solid 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
Core Competencies
Demonstrates extensive experience in architecting complex agentic systems, with a strong focus on security, compliance, and operational excellence. Proficient in Python and TypeScript, with a proven ability to mentor teams and communicate architectural concepts effectively.
Highest-signal resume keywords
- Complex Architecture Expertise
- Python Programming
- TypeScript Programming
- Distributed Systems Knowledge
- AI Solutions Implementation
ATS Optimization Keywords
Hard Skills
- Software Engineering
- Agentic Systems Design
- Multi-Agent Orchestration
- Evaluation Frameworks
- Context Engineering
- Quality Standards Definition
- Architectural Controls
- AI Coding Agents
- Security Compliance
- Cost Management
Soft Skills
- Mentoring
- Communication
- Collaboration
Certifications & Qualifications
- Bachelor’s Degree in Computer Science
- Master’s Degree in Software Engineering
Industry Keywords
- AI Component Risk
- Multi-Tenancy
- Operational Excellence
- Open-Source Compliance
- Software Licensing