Machine learning Engineer
Full Time
Position Overview
We are seeking a highly motivated and detail-oriented Machine Learning Engineer to join our fast-paced, high-performing engineering team. The ideal candidate is passionate about artificial intelligence and has a strong academic foundation, particularly in Natural Language Processing (NLP) and Python development. This role plays a key part in building and improving our AI-powered legal technology platform, with a focus on data preparation, model training, and deploying intelligent solutions that support legal professionals worldwide.
Responsibilities
- Data Preparation: Prepare raw datasets for analysis, including data collection and web scraping.
- Model Training: Use the datasets to train machine learning models and algorithms.
- Machine Learning Techniques: Apply machine learning tools and techniques to text, images, and other data types.
- Reporting: Communicate results and findings clearly in written and oral form.
- Documentation: Document key findings in internal reports.
- Collaboration: Work closely with the team leader to ensure successful model development.
- Data Visualization: Develop data visualizations, demos, and presentations.
- System Validation: Verify and validate the system functionality and performance.
Qualifications
- Education: Degree in IT, Engineering, Computer Science, or related fields.
- CGPA: Minimum 3.5 CGPA (or provide a recommendation letter if lower).
- Proficiency in Python (including libraries like pandas, numpy, nltk, sklearn, requests, bs4).
- Experience with Natural Language Processing (NLP) (a must).
- Familiarity with Jupyter Notebook or PyCharm IDE.
- Strong teamwork, interpersonal, and communication skills.
- Ability to work in a fast-paced environment.
- Experience in machine learning, NLP, computer vision, or neural networks.
- Practical experience with Python libraries for machine learning tasks.
- Familiarity with data analysis and visualization tools.