Machine Learning Engineer
Posted 7 months ago
Responsibilities:
- Develop, implement, and deploy machine learning models and algorithms for various applications.
- Hands-on experience with Computer Vision (Object Detection, Object Tracking, Recognition, segmentation and Classification etc) and NLP especially Transformers based models such (BERT, LLM etc).
- Collaborate with cross-functional teams, including data scientists, software engineers, and product managers, to design and optimize ML solutions.
- Conduct data analysis and pre-processing to identify relevant features and improve model performance.
- Work on end-to-end ML projects, from data collection and cleaning to model training and evaluation.
- Improve existing machine learning models through continuous monitoring and iteration.
- Utilize cloud-based services (Azure, AWS) and frameworks for scalable ML model deployment .
- Stay up-to-date with the latest advancements in machine learning and artificial intelligence.
Requirements: - Bachelor’s or Master’s degree in Computer Science, Data Science, or related fields.
- 1 to 4 years of practical experience in building and deploying machine learning models.
- Strong programming skills in Python or another major programming language.
- Proficiency in machine learning libraries and frameworks, such as TensorFlow, PyTorch, or scikit-learn.
- Experience with data manipulation, data visualization, and database systems.
- Understanding of deep learning architectures and techniques.
- Knowledge of cloud platforms like AWS, Azure, or Google Cloud for ML model deployment.
- Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment.
- Strong communication skills to collaborate effectively with team members and stakeholders.