Key Responsibilities:
- Design, develop, and deploy machine learning models and algorithms.
- Collaborate with cross-functional teams to identify and define machine learning projects.
- Implement and maintain machine learning pipelines and infrastructure.
- Conduct data analysis, feature engineering, and model evaluation.
- Stay up-to-date with the latest advancements in machine learning and related technologies.
- Optimize model performance and scalability.
- Document and communicate findings and recommendations effectively.
Educational Qualifications:
- Bachelors or Masters degree in Computer Science, Machine Learning, Statistics, or a related field.
Must-Have Skills:
- Strong programming skills in Python.
- Experience with machine learning libraries (e.g., scikit-learn, TensorFlow, PyTorch).
- Solid understanding of machine learning algorithms and techniques.
- Experience with data manipulation and analysis tools (e.g., Pandas, NumPy).
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
Good-to-Have Skills:
- Experience with deep learning frameworks (e.g., TensorFlow, Keras, PyTorch).
- Experience with big data technologies (e.g., Spark, Hadoop).
- Experience with model deployment and monitoring.