Responsibilities
- Design and develop machine learning algorithms and models to solve complex problems and improve the efficiency of existing processes.
- Collaborate with data scientists and engineers to implement scalable and efficient machine learning applications.
- Conduct data processing and cleaning to improve data quality and efficiency.
- Evaluate the effectiveness of machine learning models and algorithms, making necessary adjustments and improvements.
- Stay updated with the latest machine learning technologies and methodologies, continually learning and applying new techniques.
Minimum requirements
- Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, or a related field.
- Proven experience as a Machine Learning Engineer or similar role.
- Strong programming skills in Python, R, or similar languages, and familiarity with machine learning frameworks (like Keras or TensorFlow).
- Understanding of data structures, data modeling, and software architecture.Deep knowledge of math, probability, statistics, and algorithms.
Preferred skills
- Experience with big data technologies such as Hadoop, Spark, and Kafka.
- Familiarity with cloud services like AWS, Azure, or Google Cloud Platform.
- Knowledge in developing and deploying machine learning solutions in a production environment.
- Ability to work in a team with a good communication skill set.
- Experience with natural language processing, computer vision, or deep learning is a plus.