Natural Learning Process (NLP) developer for GCP - 3-months initial - REMOTE - UN-agency-client
We are looking for NLP engineering support to build on solution on GCP in the immediate term,with experience as Natural Learning Process (NLP) developer. where experience focused on NLP engineering/development, with associated knowledge of libraries and tools would be desired to build modular solutions for text extraction using semantic search.
It's to start ASAP (start in September-October) an initial 3-months contract (extensions possible) for an international Org' -client in ROME, where 100% REMOTE work is possible. Possibility of extension based on performance and budget availability. English speaking environment. Our client is an international organisation in Rome and a great reference in any CV!
100% Off-site/Off-shore. A competitive rate will increase chances to be selected.
TASKS
We are exploring the development of a pilot, which will be a first phase before a preparation to a transition to production.
Develop, implement, and evaluate machine learning models for NLP tasks
Responsible for the technical design, architecture, and coding of the NLP solutions, with an immediate focus on delivering and optimizing a production-grade pilot
Responsible for the solution evaluation, optimization, test and assisting future transition to production.
Ensure alignment with relevant UN-client standards
Conduct research on new techniques and algorithms, and stay up-to-date with advancements in the field of NLP.
Assist in data collection, pre-processing, and cleaning.
Present findings to non-technical stakeholders in a clear and actionable manner.
DELIVERABLES AT THE END OF THE CONTRACT:
Completion of a successful pilot, optimized on agreed the project's key performance indicators, including performance and speed.
Documentation of the lessons learnt.
Ensure that the solution is ready to transition to full production, meeting any corporate-level standards and requirements, if/when available, to guarantee seamless integration and alignment with existing systems and processes.
Support technical communication with the selected provider, maintaining a strong working relationship and fostering collaboration to address any issues, challenges, or opportunities that may arise during the course of the project.
MINIMUM QUALIFICATIONS AND EXPERIENCE:
Degree in computer science, data science, artificial intelligence, or related field
More than 3 years of experience in NLP (must have shipped ML applications to production) and familiarity with relevant tools and libraries.
Proficiency in Python and experience with libraries, including HuggingFace, PyTorch, or Keras.
Demonstrable experience and detailed understanding of transformers, Large Language Models (LLM), reinforcement learning, and deep learning techniques.
Direct experience with extractive search and LLM integration is a strong plus.
Proven experience with cloud platforms, preferably GCP and Vertex AI.
Demonstrable experience in developing production-grade apps.
Experience with model monitoring and optimization, API development.
Hands-on MLOPs experience would be a strong plus.
Capacity to create simple Front End during the pilot.
Familiarity with UN-client and UN environment, experience with similar projects and understanding of evaluation are assets
SKILLS:
Broad and authoritative technical knowledge of Natural Language Processing
Fully familiar with agile methodology, tools required for the development of the NLP solution (versioning, monitoring,etc.)
Demonstrated capacity to structure projects and respect best practices, strong organizing skills and proven ability to produce results to deadlines.
Demonstrated experience in facilitating dialogue between technical stakeholders and non-technical client, ie translating client into technical specifications and vice versa.
Fluency (level C) in English language.
OTHERS:
We are looking for NLP engineering support to build on solution on GCP in the immediate term, less AWS or MS
Experience focused on NLP engineering/development, with associated knowledge of libraries and tools is needed to build modular solutions for text extraction using semantic search.
Further, we would see value in exploring other NLP consultant with core skills/experience regarding:
Creation of a POC for document retrieval and retrieval augmented generation (RAG) solution, and the creation of insight module (visualization)
Proven experience of taking a POC to production, ideally using technologies such as GCP, FastAPI and Docker
Experience in MLOps tools and processes is a strong plus