The company is looking to enhance the capabilities of its products and services by addressing complex challenges through the use of artificial intelligence and machine learning models.
Requirements
- Proven experience working with machine learning, deep learning, or AI technologies
- Familiarity with a wide range of machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Keras, Scikit-learn, etc.)
- Experience with cloud platforms (AWS, Azure, Google Cloud) for deploying AI models
- Strong proficiency in programming languages such as Python, Java, or C++
- Solid understanding of algorithms, data structures, and mathematics (linear algebra, probability, statistics)
- Experience with data preprocessing, feature engineering, and model evaluation techniques
- Knowledge of version control systems (e.g., Git) and collaborative development practices
Responsibilities
- Design, develop, and deploy machine learning and deep learning models for various applications
- Clean, preprocess, and structure large datasets to feed into AI models
- Implement state-of-the-art machine learning algorithms and optimization techniques to improve model performance and efficiency
- Deploy AI models into production environments, ensuring their scalability, reliability, and performance
- Continuously test and evaluate the performance of AI models
- Fine-tune and retrain models based on feedback, new data, and evolving requirements
- Maintain thorough documentation for code, processes, models, and algorithms
Other
- Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, Mathematics, or a related field
- Strong analytical, problem-solving, and troubleshooting abilities
- Excellent communication skills, both written and verbal, to explain technical concepts to non-technical stakeholders
- Ability to work independently and as part of a team in a fast-paced environment