We are seeking a highly skilled and innovative AI Software Engineer to join our dynamic team. As an AI Software Engineer, you will play a key role in designing, developing, and implementing cutting-edge artificial intelligence solutions. You will collaborate with cross-functional teams to understand business requirements and translate them into scalable and efficient AI algorithms. The ideal candidate should have a strong background in machine learning, deep learning, and natural language processing.
- Develop and implement machine learning algorithms (including LLM and ChatGPT) for various applications, ensuring optimal performance and scalability
- Collaborate with product managers, engineers and other cross-functional teams to understand, refine product requirements and ensure the alignment with business objectives
- Conduct thorough analysis of data sets to identify patterns, trends, and insights to improve AI models.
- Stay updated on the latest advancements in AI and machine learning technologies to propose and implement innovative solutions.
- Participate in code reviews, troubleshoot issues, and optimize AI models for efficiency and accuracy.
- Design and implement data pipelines for collecting, processing, and preparing data for AI training.
- Help shaping the direction of machine learning and artificial intelligence at TeamViewer.