About the job
Hiring an AI / ML Expert to lead the development of artificial intelligence and machine learning solutions. Expert in working on cutting-edge projects to harness data-driven insights and create intelligent systems, improving processes and decision-making.
Job responsibilities will include:
- Design, develop, and deploy machine learning models and AI algorithms to solve complex business problems.
- Select appropriate tools, frameworks, and libraries for AI and ML development.
- Gather, clean, and preprocess data from various sources to prepare it for model training.
- Train, fine-tune, and validate machine learning models using large datasets.
- Evaluate model performance and make necessary adjustments to optimize results.
- Develop and implement deep learning models and neural networks, such as CNNs, RNNs, and Transformers, for various tasks.
- Apply NLP techniques for text analysis, sentiment analysis, language translation, chatbots, and other language-related tasks.
- Work with pre-trained language models like BERT, GPT, and others.
- Engineer relevant features and perform dimensionality reduction to improve model efficiency.
- Implement techniques such as PCA, LDA, and feature scaling.
- Deploy models into production environments, ensuring scalability, reliability, and real-time or batch processing.
- Address ethical considerations in AI/ML development and implement strategies to mitigate bias and fairness issues in algorithms.
- Stay current with AI/ML trends, research, and emerging technologies.
- Contribute to innovation by proposing and implementing novel AI/ML solutions.
- Collaborate with cross-functional teams, including data scientists, software engineers, and domain experts.
- Document code, methodologies, and results for knowledge sharing and reproducibility.
Key Skills Required:
- Bachelor's or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, or a related field.
- Several years of experience in AI and ML model development, with a track record of successful projects.
- Proficiency in programming languages such as Python, and familiarity with AI/ML libraries and frameworks like TensorFlow, PyTorch, scikit-learn, and Keras.
- Strong analytical and problem-solving skills.
- Excellent knowledge of data science, statistics, and data analysis techniques.
- Understanding of software engineering practices and version control.
- Strong communication skills and the ability to explain complex concepts to non-technical stakeholders.