NLP Developer

Jobspage
Madrid, Spain
8 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Shift work
Languages
English

Tech stack

Clean Code Principles Agile Methodology Artificial Intelligence Amazon Web Services Microsoft Azure Data Cleansing Python (Programming Language) Machine Learning NumPy Open Source Technology Scrum Methodology Cloud Services
+17 more
SciPy Feature Engineering Chatbots Pytorch LangChain Large Language Models Deep Learning Pandas Matplotlib Containerization Scikit Learn Kubernetes Information Technology HuggingFace Plotly Spacy Docker

Job description

We are looking for a highly experienced Senior NLP Developer with expertise in LLMs, Transformers, LangChain, HuggingFace, and related technologies to join our team and help us shape the future of legal AI.

Role Overview:

As a Senior NLP Developer, you will be responsible for designing, developing, and maintaining advanced NLP applications and models utilizing cutting-edge technologies. You will collaborate closely with our team of engineers, data scientists, and product managers to build end-to-end solutions that enable our clients to harness the power of legal language data effectively.

Key Responsibilities:

  • Design and develop state-of-the-art NLP models and LLM applications using technologies such as Transformers, Langchain, Vector Databases and HuggingFace
  • Perform end-to-end data preparation, including data collection, cleaning, pre-processing, and feature engineering for NLP projects
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Optimize NLP models for performance, reliability, and maintainability
  • Write clean, testable, and efficient code that adheres to best practices
  • Continuously learn and stay up-to-date with the latest advancements in NLP, machine learning, and related technologies
  • Mentor junior developers and contribute to the team’s knowledge-sharing culture

Required Skills:

  • Master’s degree in Computer Science, Mathematics or a similar field;
  • Outstanding analytical and problem-solving skills;
  • Deep understanding of NLP concepts, algorithms, and state-of-the-art techniques
  • Strong knowledge of math, probability, statistics and algorithms;
  • Solid experience (3yrs+) with Python 3.6+ and its main libraries (NumPy, SciPy, Pandas, SciKit-Learn, Matplotlib/Plotly etc.);
  • 3+ years of experience with Machine Learning/Deep Learning. Good understanding of modern ML and DL libraries.
  • Experience with PyTorch, Spacy, LLMs, Transformers, Vector Databases and LangChain
  • Experience with cloud services like AWS, GCP or Azure;
  • English: professional or fluent

Nice-to-Haves:

  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes)
  • Experience with Agile development methodologies (e.g., Scrum, Kanban)
  • Published research or contributions to open-source NLP projects
  • Experience in building LLM apps (Langchain, Vector Databases, chatbot)

We offer:

  • Fully remote job with a flexible working schedule
  • International company with large-scale vision
  • A community of passionate experts to exchange knowledge and expertise

Requirements

  • Master’s degree in Computer Science, Mathematics or a similar field;
  • Outstanding analytical and problem-solving skills;
  • Deep understanding of NLP concepts, algorithms, and state-of-the-art techniques
  • Strong knowledge of math, probability, statistics and algorithms;
  • Solid experience (3yrs+) with Python 3.6+ and its main libraries (NumPy, SciPy, Pandas, SciKit-Learn, Matplotlib/Plotly etc.);
  • 3+ years of experience with Machine Learning/Deep Learning. Good understanding of modern ML and DL libraries.
  • Experience with PyTorch, Spacy, LLMs, Transformers, Vector Databases and LangChain
  • Experience with cloud services like AWS, GCP or Azure;
  • English: professional or fluent

Nice-to-Haves:

  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes)
  • Experience with Agile development methodologies (e.g., Scrum, Kanban)
  • Published research or contributions to open-source NLP projects
  • Experience in building LLM apps (Langchain, Vector Databases, chatbot)

Benefits & conditions

  • Fully remote job with a flexible working schedule
  • International company with large-scale vision
  • A community of passionate experts to exchange knowledge and expertise

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…