You will build and deploy state-of-the-art NLP and LLM solutions.
Responsibilities
Design, engineer, and evaluate NLP pre-processing, model training, and inference pipelines.
Integrate LLMs like OpenAI to implement retrieval augmented generation, synthetic content generation, and abstractive summaries.
Benchmark and evaluate multiple models to improve NLP and LLM performance.
Collaborate with data scientists and ML engineers to develop and deploy production solutions.
Required Skills
2+ years of experience using NLP algorithms, pre-processing, and developing models for classification, recommendation, clustering, and dimensionality reduction.
Experience developing NLP applications including machine translation, text summarization, and question answering.
Strong understanding of natural language processing, machine learning, and deep learning algorithms.
Proficiency with Python and Jupyter notebooks.
Hands-on experience with NLP libraries such as NLTK, spaCy, or PyTorch.
Experience with Git, CI/CD, and Linux environments.
Experience working within Agile development teams.
Bachelor's or Master's degree in Computer Science, Artificial Intelligence, NLP, or a related field.