TopGenAIJobs

TopGenAIJobs

A Gen AI & Agentic AI Jobs Platform to discover high-quality Gen AI and Agentic AI opportunities from top companies worldwide.

topgenaijobs.com

Quick Links

  • Home
  • Browse Jobs
  • Browse by Category
  • Companies
  • Post a Job
  • Career Resources
  • About Us

Resources

  • Blog
  • Career Guide
  • Resume Tips
  • Interview Prep
  • Salary Guide
  • Skill Demand Index

Top Gen AI Roles

  • Gen AI Engineer Jobs
  • Agentic AI Engineer Jobs
  • Prompt Engineer Jobs
  • LLM Engineer Jobs
  • RAG Engineer Jobs
  • MLOps Engineer Jobs
  • Remote AI Jobs
  • Entry Level AI Jobs
  • Senior AI Jobs

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Contact

© 2026 TopGenAIJobs (Gen AI & Agentic AI Jobs Platform). All rights reserved.

Made with ❤ by TopGenAIJobs Team

    Home/Jobs/Principal AI Software Engineer

    Principal AI Software Engineer

    TeamViewer Germany GmbH

    Noida
    8-12 years
    Today
    ₹44–75 LPA
    Full-time
    Hybrid

    Skills Required

    LLM
    Prompt Engineering
    Machine Learning
    Deep Learning
    Python
    FastAPI
    Flask
    Django
    REST API
    SQL
    NoSQL
    ORMs
    Docker
    UV
    Poetry

    Description

    TeamViewer is hiring a Senior/ Staff/ Principal AI Software Engineer in its Research & Development team. The role focuses on building scalable AI and ML backend services, deploying models, and supporting AI-powered applications in a hybrid work setup.

    Company: TeamViewer Germany GmbH

    Role: Senior/ Staff/ Principal AI Software Engineer

    Location: Noida | Hybrid

    Experience:

    • Proven experience in Python backend development
    • Experience building and deploying services and APIs
    • Strong understanding of software engineering best practices, design patterns, and testing methodologies
    • Proficiency in Docker and managing Python virtual environments and dependencies
    • Experience with database systems (SQL and/or NoSQL)
    • Excellent problem-solving skills
    • Ability to write high-quality, production-ready code

    Responsibilities:

    • Design, develop, and deploy scalable Python backend services and REST APIs for AI model predictions and AI-powered applications
    • Write clean, testable, and maintainable Python code
    • Manage database interactions within Python applications
    • Create containerized Python applications and manage dependencies effectively
    • Lead deployment of AI models into production environments
    • Integrate AI models into larger application systems as microservices
    • Ensure operational stability of deployed AI systems
    • Integrate LLM functionalities into Python services based on application logic
    • Collaborate with Product Managers, Software Engineers, and QA teams to integrate AI models into production

    Additional responsibilities:

    • Manage the full lifecycle from data preparation to model development, deployment, and monitoring using MLOps
    • Adhere to core software development principles and best practices

    Nice to have:

    • Experience with UV, Poetry, or Ruff
    • Knowledge of CI/CD tools and practices
    • Experience with model deployment strategies and tools in a production setting

    More skills:

    Ruff, CI/CD, MLOps, Microservices, API interactions

    Other:

    • Research & Development team
    • TeamViewer provides a leading Digital Workplace platform that connects people with technology and automates digital processes
    • The company says its software solutions harness the power of AI and shape the future of digitalization
    • Around 645,000 customers across industries rely on its products
    • More than 1,900 employees worldwide
    • The company emphasizes diverse teams, a strong company culture, and a dynamic work environment where new ideas thrive
    • Equal opportunities employer committed to an inclusive culture where everyone feels welcome and supported
    • Open and embracing workplace environment supporting growth personally and professionally

    Prepare for this role

    Recommended resources to build the skills for this position. Sponsored.

    Python for Everybody Specialization

    Coursera

    Learn Python from scratch — variables, data structures, web scraping, and databases.

    Generative AI with Large Language Models

    Coursera

    Comprehensive LLM course covering transformer architecture, fine-tuning, RLHF, and deployment.

    Python 3 Programming Specialization

    Coursera

    Intermediate Python covering classes, inheritance, APIs, and data processing.

    More LLM jobs

    AI Engineer

    Black Box

    Bengaluru

    Today

    AI Workflow Automation Engineer

    Avalara

    India

    Today

    Senior System Software Engineer - Local AI Automation

    Nvidia

    Pune

    Today

    Senior LLM Engineer

    Luxasia

    India

    Today

    Lead AI/ML Engineer

    Optum

    Bengalore

    Today

    Manager, AI Engineering

    Ford

    India

    Today