Jobs · Colorado

Senior Fullstack AI Engineer (React, Java)

TeamViewer · Austin, CO · 2 wk ago
HybridFull-time

About the role

TeamViewer’s AI for End-Users team is building TeamViewer Tia, an AI-powered assistant that helps 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 where user experience, enterprise security, device context, automation, and AI intersect. You will help create the services, interaction patterns, integrations, evaluation systems, and safety mechanisms that make AI assistance reliable in production.

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—hallucinations, context degradation, prompt injection, non-determinism, and silent regressions—and effective mitigation approaches.
  • Structured and analytical working style, excellent communication skills, fluency in English, and ability to collaborate effectively with teams across EMEA.

Benefits

  • 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

Work location: Austin, TX.

Similar jobs