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