The AI for End-Users team is building TeamViewer Tia for end users, creating AI-powered experiences that help people understand, troubleshoot, and resolve technology issues with less effort. The team focuses on making advanced AI feel simple, trustworthy, and useful in everyday work.
This work sits where user experience, enterprise security, device context, automation, and AI come together. The challenge is not only to create a helpful assistant, but to ensure it operates safely by using the right context, respecting policies, validating permissions, escalating when needed, and executing only appropriate actions.
You will help create the services, interaction patterns, integrations, evaluation systems, and safety mechanisms that make AI assistance reliable in production. Join us if you want to shape how people interact with AI in the workplace and build end-user experiences that are secure, practical, and genuinely useful.
Responsibilities- Build Java backend services powering TeamViewer Tia for end users, from feature APIs to integration points with the wider platform.
- Design components where model-driven behavior meets deterministic business logic, keeping boundaries explicit, testable, and reliable.
- Use AI coding agents to deliver at pace while personally owning architecture decisions, code quality, security, and maintainability.
- Build automated test and evaluation coverage that allows generated changes to be merged safely without regressions.
- Optimize backend services for conversational and agentic product needs, including latency, cost, caching, streaming, and batching.
- Maintain shared context assets such as agent instructions, tool definitions, prompt templates, and domain documentation.
- Mentor engineers on agent-assisted development and help raise team standards for safe, effective AI-native engineering.
Requirements- 5+ years of professional software development experience, backed by strong Java expertise and solid software engineering fundamentals.
- Proven experience designing and building distributed, scalable backend systems, with a strong focus on clean code and object-oriented design.
- Hands-on experience integrating model-based or agentic capabilities into backend services, including streaming, tool calling, and structured outputs.
- Regular use of AI coding agents, combined with a critical review mindset and accountability for the correctness, security, and maintainability of delivered solutions.
- Ability to design and implement automated testing strategies robust enough to validate high volumes of generated code and prevent regressions.
- Strong understanding of common AI system failure modes, including hallucinations, context degradation, prompt injection, non-determinism, and silent regressions, along with effective mitigation approaches.
- A structured and analytical working style, excellent communication skills, fluency in English, and the ability to collaborate effectively with teams across EMEA.
What we offer- Competitive compensation and bonuses
- Flexible PTO and paid holidays
- 401(k) with employer matching
- Comprehensive Health insurance package including 100% employer-paid medical coverage
- Up to 12 weeks of Parental Leave
- Basic Life Insurance, Short-Term & Long-Term Disability, 100% employer-paid
- Quarterly teambuilding events, leadership luncheons, and companywide "All Hands" meetings
- Open door policy and business casual dress code
- We celebrate diversity as one of our core values. Join c-a-r-e and lead change initiatives together with us!
Work location for this position is Austin, TX.
Department Research & Development Locations Austin Remote status Hybrid Employment type Full-time Type of Job Non Student