Role overview
We are seeking a highly skilled
Generative AI / Machine Learning Engineer
with strong expertise in
Natural Language Processing (NLP)
to design, develop, and deploy AI-driven solutions. This role will focus on building scalable ML systems, fine-tuning large language models (LLMs), and implementing NLP pipelines that power enterprise applications.
The ideal candidate combines strong theoretical ML knowledge with hands-on engineering experience in modern AI frameworks and cloud-based ML infrastructure.
What you'll work on
- Design, develop, and deploy NLP and Generative AI solutions in production environments
- Fine-tune and optimize Large Language Models (LLMs) for domain-specific use cases
- Build and maintain ML pipelines for data ingestion, preprocessing, training, and inference
- Develop prompt engineering strategies and evaluate model performance
- Implement Retrieval-Augmented Generation (RAG) architectures
- Work with structured and unstructured text datasets
- Conduct model evaluation, error analysis, and performance tuning
- Collaborate with data engineers and software teams to integrate AI models into applications
- Ensure responsible AI practices including bias mitigation, explainability, and governance
- Maintain documentation and contribute to AI best practices and architecture standards
What we're looking for
- Knowledge of reinforcement learning from human feedback (RLHF)
- Experience building chatbots, copilots, or AI assistants
- Experience with knowledge graphs
- Familiarity with Kubernetes and containerization