Responsibilities:
- Collaborate with stakeholders to identify business opportunities and requirements for AI solutions, and translate them into technical specifications and project plans.
- Research, design, and develop AI models, algorithms, and machine learning (ML) pipelines to address specific business problems and use cases.
- Gather, preprocess, and analyze data from various sources to train and evaluate AI models, and ensure data quality, accuracy, and integrity.
- Implement and optimize AI solutions using programming languages such as Python, R, or TensorFlow, and libraries/frameworks such as scikit-learn, PyTorch, or Keras.
- Explore and experiment with different AI techniques and approaches, including supervised learning, unsupervised learning, reinforcement learning, and deep learning.
- Collaborate with data engineers, software developers, and domain experts to integrate AI models into production systems and applications, and deploy them at scale.
- Monitor and evaluate the performance of AI models in production, and fine-tune them as needed to improve accuracy, efficiency, and effectiveness.
- Ensure compliance with regulatory requirements, ethical standards, and best practices for AI development and deployment, including privacy, security, and fairness.
- Stay updated with the latest research, trends, and advancements in AI and ML technologies, and assess their potential impact on our organization's AI strategy and roadmap.
- Communicate effectively with stakeholders, including technical and non-technical audiences, to explain AI concepts, present results, and provide recommendations for decision-making.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field. (Master's degree or Ph.D. preferred)
- Proven experience as an AI Developer, Machine Learning Engineer, or Data Scientist, with expertise in developing and deploying AI/ML solutions.