Senior/ Staff - AI Software Engineer
TeamViewer is seeking an AI Software Engineer to build and deploy scalable backend services in a B2B SaaS environment. The role focuses on designing Python-based REST APIs to integrate AI models into production systems. Candidates will work with FastAPI, Flask, Docker, and various database technologies. This position requires strong engineering fundamentals and the ability to collaborate across product and QA teams.
50k new jobs listed every day. Install TAL to find more jobs like this.

Experience
Experience not specified
Function
Engineering
Work mode
Onsite, India
Company
Tier 2
What you will work on
TeamViewer is seeking an AI Software Engineer to build and deploy scalable backend services in a B2B SaaS environment. The role focuses on designing Python-based REST APIs to integrate AI models into production systems. Candidates will work with FastAPI, Flask, Docker, and various database technologies. This position requires strong engineering fundamentals and the ability to collaborate across product and QA teams.
TAL's take
Solid tier-2 company with a clear, well-scoped role for an experienced engineer in a relevant domain.
The JD provides a crisp, well-defined set of responsibilities and technical requirements with clear team context.
Must haves
- Proven experience in Python backend development
- Strong understanding of software engineering best practices and design patterns
- Experience with Python web frameworks like FastAPI or Flask
- Proficiency in Docker
- Experience with SQL and/or NoSQL database systems
Tools and skills
Nice to have: django, uv, poetry, ruff, ci/cd.
About the company
Established global software company with a well-known digital workplace platform.