- Company Name
- Cosmote Global Solutions
- Job Title
- AI/NLP/ML Expert
- Job Description
-
**Job Title:** AI/NLP/ML Expert
**Role Summary:**
Lead the design, development, and deployment of advanced artificial intelligence, natural language processing, and machine learning solutions. Drive innovation using large language models, retrieval‑augmented generation, and state‑of‑the‑art NLP techniques to create scalable, high‑impact products and services.
**Expectations:**
- Deliver robust, production‑grade AI/ML models that meet accuracy, performance, and scalability targets.
- Stay current with emerging AI research and integrate relevant advances.
- Collaborate effectively with cross‑functional teams and communicate insights to non‑technical stakeholders.
- Ensure code quality, reproducibility, and adherence to best practices in bias mitigation and testing.
**Key Responsibilities:**
- Design, implement, and optimize AI, NLP, and ML models (tokenization, POS tagging, NER, classification, clustering, etc.).
- Fine‑tune pre‑trained models and large language models for domain‑specific tasks.
- Develop scalable ML architecture, including model serving, GPU resource optimization, and A/B testing frameworks.
- Write clean, maintainable Python code using libraries such as Pandas, SpaCy, NLTK, Hugging Face, TensorFlow/PyTorch.
- Integrate AI/ML components into existing products and services in collaboration with engineering teams.
- Produce analytical reports and visualizations (Matplotlib, Seaborn) for stakeholder presentations.
- Participate in peer reviews, documentation, and continuous improvement of AI pipelines.
**Required Skills:**
- Python proficiency with data‑science and NLP libraries (Pandas, SpaCy, NLTK, Hugging Face).
- Deep learning frameworks: TensorFlow or PyTorch.
- Experience with LLMs/Transformer architectures (e.g., GPT) and RAG frameworks.
- SQL (Oracle, PostgreSQL) and NoSQL (Elasticsearch, MongoDB).
- Model serving, GPU optimization, and scalable ML system design.
- A/B testing, experimental design, and statistical modeling.
- Data visualization (Matplotlib, Seaborn).
- Understanding of linguistic concepts and bias mitigation in ML.
- Strong problem‑solving, documentation, and English communication skills.
**Required Education & Certifications:**
- Master’s degree in Computer Science, Data Science, Statistics, Machine Learning, or a related field.
- 13+ years of professional IT experience with a focus on machine learning and natural language processing.
- Relevant certifications (e.g., TensorFlow Developer, PyTorch Certified Practitioner) are a plus.