Software Developer for NLP Solutions - Product Localization
Core
Develop and optimize AI-driven NLP solutions, including RAG systems, agents, and translation workflows, to enhance Siemens' Product Lifecycle Management (PLM) software localization.
Role type
Senior IC NLP engineer (RAG, agents, localization)
Builds
Production-grade AI agents, chatbots, translation quality prediction tools, and custom data pipelines for PLM software
Domain
Industrial software / Product Lifecycle Management (PLM) / NLP
Deliverable
production ML models
Required skills
Python, C++, Java, RAG implementation, vector databases, embedding models, prompt engineering, MLOps, microservices, CI/CD, cloud platforms (AWS, Azure)
Preferred skills
Background in software localization, terminology management, glossary creation
Technologies
Azure, AWS, Google Cloud, Gen AI, LLMs, Agentic AI, Vector DBs
Responsibilities
Design and build chatbots and virtual assistants; Create and optimize question-answering systems; Develop and enhance text summarization algorithms; Implement advanced search techniques and algorithms; Collaborate with localization specialists to automate translation processes; Evaluate and optimize AI models based on performance metrics
Seniority
Senior, hands-on IC