Develop and deploy machine learning models to analyze large datasets and extract actionable insights.
Design and implement algorithms and data pipelines for data preprocessing, feature engineering, and model training.
Evaluate and select appropriate machine learning techniques and algorithms to address specific business problems.
Collaborate with software engineers to integrate machine learning models into production systems and optimize performance.
Conduct experiments, analyze results, and iterate on models to continuously improve accuracy and effectiveness.
Stay updated on the latest advancements in AI/ML technologies and contribute to the development of best practices and standards within the organization.
Preferred candidate profile
Bachelor's or Master's degree in Computer Science, Data Science, or related field.
Strong programming skills in Python, with experience using libraries such as TensorFlow, PyTorch, or scikit-learn.
Solid understanding of machine learning concepts and algorithms, including supervised and unsupervised learning, deep learning, and reinforcement learning.
Experience with data visualization tools and techniques, such as Matplotlib, Seaborn, or Tableau.
Excellent problem-solving skills and the ability to communicate complex technical concepts effectively.
Proven track record of delivering AI/ML projects from conception to deployment in a production environment.
The ideal candidate will have a passion for machine learning and artificial intelligence, with a strong background in data science and software development. You will collaborate with cross-functional teams to design, develop, and implement cutting-edge AI/ML solutions to solve complex business challenges.