Company logo

NLP Developer

Full-time
Remote

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
Apply here:
* Required fields
Powered by
Jobspage