AI Engineer
nomia
Job Description
- Design and develop machine learning models, with a focus on Natural Language Processing (NLP) use cases
- Implement and optimize Retrieval-Augmented Generation (RAG) pipelines using tools like Langchain and vector databases
- Fine-tune and integrate large language models (e.g., OpenAI, Llama, Cohere) into internal workflows and applications
- Develop scalable and production-ready AI services using Python and relevant libraries
- Perform data preprocessing, tokenization, stemming, and vectorization using libraries such as NLTK, spaCy, and Transformers
- Design and maintain evaluation frameworks to measure the accuracy, relevance, and latency of NLP models
- Collaborate with data engineers, backend developers, and product managers to integrate AI models into applications
- Conduct experiments and ablation studies to validate model choices and configurations
- Manage, monitor, and maintain model performance in production environments
- Document model assumptions, training pipelines, APIs, and deployment steps clearly
- Stay abreast of advancements in LLMs, embeddings, and retrieval techniques
- Participate in code reviews, technical discussions, and cross-functional meetings
- Identify and solve practical NLP problems in areas like question answering, summarization, entity extraction, and semantic search
- Support continuous improvement by automating retraining pipelines and incorporating user feedback into iterative model refinement