Join Our Team as an NLP AI Software Engineer
TeamViewer, a leader in remote connectivity software, is seeking a highly skilled and innovative Natural Language Processing AI Engineer to join our dynamic team in Porto, Portugal. We harness the potential of cutting-edge technologies such as Augmented Reality and Artificial Intelligence to push the boundaries of innovation and shape the future of digitalization.
Responsibilities
As an NLP AI Software Engineer, you will:
- Develop and implement machine learning algorithms, including LLM and ChatGPT, for various applications, ensuring optimal performance and scalability.
- Implement machine learning models for natural language understanding (NLU) and natural language generation (NLG), including sentiment analysis, topic classification, and conversational AI.
- Collaborate with product managers, engineers, and other cross-functional teams to understand and refine product requirements, ensuring alignment with business objectives.
- Conduct thorough analysis of data sets to identify patterns, trends, and insights to improve AI models.
- Continuously evaluate and improve the performance of NLP models against specific metrics, ensuring the delivery of high-quality solutions.
- Stay updated with the latest advancements in NLP, machine learning, and AI research to incorporate cutting-edge technologies into our platform.
- 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 shape the direction of machine learning and artificial intelligence at TeamViewer.
Requirements
- Bachelor’s or master’s degree in computer science, Artificial Intelligence, or a related field.
- Proven experience in developing and deploying machine learning models in real-world applications.
- Proficient in programming languages such as Python, Java, or C++.
- Proven experience in NLP, machine learning, and deep learning frameworks (e.g., TensorFlow, PyTorch).
- Strong programming skills in Python and familiarity with NLP libraries (e.g., NLTK, spaCy, Transformers).
- Strong understanding of machine learning frameworks.
- Experience in LLMs, Prompt Engineering, and model optimization.
- Experience with cloud platforms (e.g., AWS, Azure, etc.) for deploying AI solutions.
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration skills in a team-oriented environment.
What We Offer
- Onsite Onboarding in our HQ office for an optimal start.
- Great compensation and benefits packages including company achievement bonus and stock-based options, regular salary reviews.
- Public transport friendly offices.
- Special terms for local gyms.
- Access to Corporate Benefits platform with many discounts.
- Regular Team events and company-wide celebrations.
- Open door policy, no dress code rules, frequent all Hands and Leadership Lunches.
- Hybrid and Flexible work time with up to 50% home office.
- Work From Abroad Program allowing up to 40 days of work outside your contracting country.
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We celebrate diversity as one of our core values and understand that our diverse, values-driven culture makes us stronger. Join us and help create a world that works better.
Benefits Extracted with AI
- Onsite Onboarding in HQ office
- Company achievement bonus
- Stock-based options
- Regular salary reviews
- Public transport friendly offices
- Special terms for local gyms
- Access to Corporate Benefits platform
- Regular Team events
- Open door policy
- No dress code rules
- Hybrid and Flexible work time
- Work From Abroad Program
Similar jobs
Last update: 23 minutes ago
Machine Learning Engineer (NLP)
Join Intapp as a Machine Learning Engineer (NLP) in Berlin. Work on AI/ML solutions, leveraging NLP technologies. Competitive salary and benefits.
Senior AI Engineer - NLP and LLMs
Join Aon as a Senior AI Engineer in Dublin, focusing on NLP and LLMs, with flexible hybrid work options.
AI Engineer with Computer Vision and NLP Expertise
Join Algorhythm as an AI Engineer to develop cutting-edge AI solutions with a focus on Computer Vision and NLP.
Senior AI Scientist - NLP and LLMs
Lead NLP and LLMs solutions development in financial services. Hybrid role in Dublin. Join Aon's innovative AI team.
Software Engineer 2 - AI and Machine Learning
Join Microsoft as a Software Engineer 2 in Barcelona to innovate in AI and Machine Learning with a focus on large-scale data projects.
AI Solutions Software Engineer
Join DwellFi as an AI Solutions Software Engineer to develop innovative AI solutions using LangChain or Llama.
Remote Software Engineer
Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.
Senior AI Developer with GenAI
Join Alter Solutions Portugal as a Senior AI Developer specializing in GenAI, focusing on innovative AI solutions.
AI Software Solutions Engineer
Join Intel as an AI Software Solutions Engineer in Gdańsk, focusing on AI and Deep Learning solutions.
Senior Machine Learning Engineer
Join Bloomreach as a Senior Machine Learning Engineer to design and implement AI-driven components for personalized digital experiences.
Senior Machine Learning Engineer, Marketing Technology
Join Airbnb as a Senior Machine Learning Engineer to enhance personalized customer experiences using AI/ML.
Senior AI Engineer - Backend
Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.
Mid-Level AI Researcher
Join Leonardo.Ai as a Mid-Level AI Researcher to develop and refine AI models, focusing on model training and optimization.
Senior Full Stack Engineer - LLM Tooling
Join Abridge as a Senior Full Stack Engineer to build LLM tooling and infrastructure for healthcare AI solutions.
Senior Machine Learning Engineer - NLP
Join Parrot as a Senior Machine Learning Engineer focusing on NLP to develop cutting-edge AI solutions for legal tech.
Senior Machine Learning Engineer
Join NIQ as a Senior ML Engineer to develop and implement AI models using Python, PyTorch, and Azure in a hybrid work environment.
Backend Software Engineer with Java and Spring Boot
Join TeamViewer as a Backend Software Engineer in Munich, focusing on Java and Spring Boot for cutting-edge AR solutions.
Machine Learning Engineer
Join Ema Unlimited as a Machine Learning Engineer in SF Bay Area, working on cutting-edge AI solutions with a focus on NLP and ML technologies.
Software Engineer, Applied Emerging Talent
Join OpenAI as a Software Engineer to develop ChatGPT and API features using JavaScript, React, and Python.
Senior Back End Software Engineer
Join TUI as a Senior Back End Software Engineer in Lisbon, focusing on cloud-native applications and APIs using AWS.
AI Solutions Software Engineer
Join DwellFi as an AI Solutions Software Engineer to develop innovative AI solutions using LangChain or Llama.
Full Stack Software Engineer - Platform Solutions
Join TUI as a Full Stack Software Engineer to develop cloud-native applications using AWS and modern web technologies.
Senior Data Engineer
Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.
Senior Full Stack Engineer
Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software using Java, Angular, and more.