Responsibilities:
1. Design and develop AI and machine learning models.
2. Preprocess and analyze large datasets for model training.
3. Select appropriate algorithms and techniques for specific problems.
4. Train test and tune machine learning models for optimal performance.
5. Collaborate with cross-functional teams to gather requirements and deliver solutions.
6. Deploy AI models into production environments and monitor their performance.
7. Stay updated with the latest AI research and technologies.
8. Document development processes and maintain code repositories.
9. Ensure model interpretability and address ethical AI considerations.
10. Optimize models for scalability and efficiency.
Requirements:
1. Bachelors or masters degree in computer science Data Science or related field.
2. 3 years strong programming skills in Python R or similar languages.
3. Experience with machine learning frameworks such as TensorFlow PyTorch or scikit-learn.
4. Knowledge of data preprocessing feature engineering and model evaluation techniques.
5. Familiarity with cloud platforms like AWS Azure or Google Cloud.
6. Ability to work collaboratively in a team environment.
7. Strong problem-solving and analytical skills.
8. Good communication skills to explain complex AI concepts.
9. Experience with deploying models in production is a plus.