Senior Fullstack AI Engineer (React, Java)

TeamViewer Germany GmbH

$120K — $145K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software development experience, particularly in Java.
  • Experience designing and building scalable backend systems with a focus on clean code.
  • Hands-on proficiency in integrating AI capabilities into backend services.
  • Familiarity with AI coding agents and commitment to maintaining code quality and security.
  • Skill in designing automated testing strategies to validate generated code.
  • Understanding of AI system failure modes and strategies to address them effectively.
  • Strong analytical skills and excellent communication ability, especially in English.

Responsibilities

  • Build Java backend services that power TeamViewer Tia for end users.
  • Design components that merge model-driven behavior with business logic.
  • Utilize AI coding agents for efficient delivery while ensuring architecture quality.
  • Create automated testing and evaluation systems to maintain safety in code changes.
  • Optimize backend services for various product needs including latency and cost.
  • Maintain context assets like agent instructions and tool definitions.
  • Mentor fellow engineers on AI-assisted development best practices.

Benefits

  • Flexible PTO and paid holidays.
  • 401(k) with employer matching.
  • Comprehensive health insurance with fully employer-paid medical coverage.
  • Up to 12 weeks of parental leave.
  • 100% employer-paid life and disability insurance.
  • Quarterly team-building events and leadership lunches.
  • Open door policy and casual dress code.
Full Job Description
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

Similar Jobs

More Jobs at TeamViewer Germany GmbH

More Information Technology Jobs

Find similar Senior Fullstack AI Engineer (React, Java) jobs: