About the Role
Our client, a leader in AI & Emerging Technologies, is looking for a talented and innovative Remote Machine Learning Engineer with a strong specialization in Natural Language Processing (NLP) to join their distributed team. This role is fully remote, offering you the flexibility to work from anywhere. You will be responsible for designing, developing, and deploying advanced NLP models and solutions that drive cutting-edge applications. This position demands a deep understanding of NLP techniques, machine learning algorithms, and software engineering best practices. You will work on challenging problems, contribute to significant projects, and collaborate with a talented team of AI professionals across the globe. As a fully remote employee, you will be empowered to manage your own schedule and work environment, while making a substantial impact on the company's AI roadmap.
Key Responsibilities
- Develop and implement state-of-the-art NLP models for tasks such as text classification, sentiment analysis, named entity recognition, and machine translation.
- Build and optimize machine learning pipelines for training and evaluating NLP models.
- Collaborate with data scientists and software engineers to integrate NLP solutions into production systems.
- Conduct research on new NLP techniques and technologies to identify potential applications.
- Perform data preprocessing, feature engineering, and model fine-tuning.
- Evaluate model performance and identify areas for improvement.
- Contribute to the documentation and knowledge sharing within the team.
- Stay updated with the latest advancements in NLP and ML research.
- Write clean, efficient, and maintainable code.
- Participate in code reviews and contribute to improving engineering standards.
Requirements
- Bachelor's or Master's degree in Computer Science, Data Science, or a related quantitative field.
- 3+ years of experience in machine learning engineering, with a strong focus on NLP.
- Proven experience developing and deploying NLP models using frameworks like TensorFlow, PyTorch, or scikit-learn.
- Proficiency in Python and relevant NLP libraries (e.g., NLTK, spaCy, Hugging Face Transformers).
- Solid understanding of machine learning concepts, algorithms, and evaluation metrics.
- Experience with data manipulation and analysis libraries (e.g., Pandas, NumPy).
- Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps principles.
- Excellent problem-solving and analytical skills.
- Strong communication skills, comfortable working in a remote, asynchronous environment.
- Experience with large language models (LLMs) is a plus.
Benefits
- Highly competitive remote salary: R per annum .
- Fully remote work arrangement offering maximum flexibility.
- Comprehensive health and wellness benefits.
- Professional development opportunities and access to online courses.
- Allowance for home office equipment and setup.
- Opportunity to work on challenging and impactful NLP projects.
- Collaborative virtual team environment.
- Generous paid time off.