Principal NLP Scientist
Sourceability
- Location
- Global
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design, research, and improve NLP and LLM capabilities
- Lead the design of NLP solutions for NER, text classification, text generation, semantic search, information extraction
- Make modern NLP and LLM technologies reliable, measurable, maintainable, and useful in production
- Build and improve systems for named entity recognition and structured data extraction
- Build and improve systems for text classification and categorization
- Build and improve systems for text generation and language-based automation
- Evaluate, adapt, and integrate Large Language Models
- Implement retrieval-augmented generation and semantic search
- Develop knowledge graph and GraphRAG-based approaches
- Oversee data preparation, annotation strategy, and labeling quality
- Evaluate, monitor, and improve production performance of NLP models
- Conduct applied NLP research and prototype development
- Integrate NLP models into internal business applications
- Define technical direction for NLP systems
- Evaluate new approaches and design experiments
- Create prototypes and move successful models into production
Requirements
- PhD in Computer Science, Machine Learning, Artificial Intelligence, Computational Linguistics, Applied Mathematics, Data Science, or a closely related technical field
- 8+ years of professional experience in machine learning, artificial intelligence, or NLP
- 5+ years of hands-on experience building NLP models for production or near-production systems
- Deep understanding of modern neural network architectures (RNN, CNN, Transformer-based)
- Strong practical experience with NLP tasks (NER, classification, text generation, semantic similarity, information extraction, document understanding)
- Strong experience with Large Language Models (evaluation, prompt design, fine-tuning, RAG)
- Practical understanding of RAG, GraphRAG, knowledge graphs, embeddings, and hybrid retrieval approaches
- Strong hands-on experience with Python
- Strong experience with PyTorch and Hugging Face Transformers
- Experience with ONNX or other model optimization / model serving formats
- Strong understanding of data preparation, data quality, labeling workflows, annotation guidelines, and model evaluation metrics
- Practical experience with main data analysis and machine learning libraries (Pandas, NumPy, SciPy, scikit-learn, Matplotlib)
- Experience working with SQL databases and structured business data
- Experience with cloud platforms (Microsoft Azure or AWS)
- Ability to design experiments, define success metrics, compare model approaches, and explain trade-offs clearly
- Strong written and verbal English communication skills
- Experience working in Agile engineering environments
- Ability to provide technical leadership without formal people management authority
Preferred
- Experience leading NLP or AI research initiatives in a commercial production environment
- Experience with multilingual NLP systems
- Experience with vector databases, embeddings, semantic search, and RAG architectures
- Experience with knowledge graph concepts (entity and relationship modeling, graph schema design, traversal queries, LLM integration with graph databases)
- Experience with model serving, monitoring, drift detection, and production ML observability
- Experience with Docker and containerized ML workloads
- Experience with MLOps practices and CI/CD for machine learning systems
- Experience working with data annotation teams and creating annotation instructions
- Experience with .NET / C#, ASP.NET Core, or integration of ML services into enterprise software platforms
- Experience building prototypes, demos, and proof-of-concept applications for new AI capabilities
- Publications, patents, or recognized technical contributions in NLP, machine learning, or applied AI are a plus
Skills
- Python
- PyTorch
- Hugging Face Transformers
- ONNX
- Pandas
- NumPy
- SciPy
- scikit-learn
- Matplotlib
- SQL
- Azure
- AWS
- Docker
- Neo4j
- FalkorDB
- ASP.NET Core
- C#
- .NET
Similar roles
Senior Backend Engineer - Databases - Loki Ingest
Grafana Labs · Spain · Ireland · Germany +2 · SEK 775,000–969,000/yr · today
Senior Backend Engineer - Databases - Loki Ingest
Grafana Labs · Spain · Ireland · Germany +2 · EUR 83,000–104,000/yr · today
Senior Backend Engineer - Databases - Loki Ingest
Grafana Labs · Spain · Ireland · Germany +2 · EUR 97,000–121,000/yr · today
Senior Backend Engineer - Databases - Loki Ingest
Grafana Labs · Spain · Ireland · Germany +2 · GBP 91,000–1,114,000/yr · today
Staff Software Engineer - Databases, Tempo
Grafana Labs · Spain · Sweden · United Kingdom +2 · GBP 103,958–124,750/yr · today
Staff Software Engineer - Databases, Tempo
Grafana Labs · Spain · Sweden · United Kingdom +2 · SEK 878,578–1,054,294/yr · today