Looking for a talented and experienced Machine Learning Team Lead to join our dynamic team. The ideal candidate will possess a strong background in machine learning algorithms and techniques, coupled with exceptional leadership skills to guide and mentor a team of machine learning engineers and data scientists. The Machine Learning Team Lead will play a critical role in driving the development of innovative machine learning solutions that address key challenges and opportunities within our organization.
Responsibilities:
Lead a team of machine learning engineers and data scientists in the design, development, and implementation of machine learning models and algorithms
Collaborate with cross-functional teams, including software engineers, product managers, and domain experts, to define project requirements and deliver scalable machine learning solutions
Provide technical guidance and mentorship to team members, fostering a culture of continuous learning and professional growth
Lead the research and exploration of new machine learning techniques and technologies to drive innovation and stay abreast of industry trends
Evaluate and select appropriate machine learning frameworks, libraries, and tools to support project objectives
Drive best practices in machine learning development, including data preprocessing, feature engineering, model evaluation, and deployment
Oversee the end-to-end development lifecycle of machine learning projects, from data collection and preprocessing to model training, evaluation, and deployment
Collaborate with stakeholders to communicate project status, results, and insights effectively
Mandatory Requirements:
Bachelor s or advanced degree in computer science, engineering, mathematics, or a related field
7-10 years of experience in machine learning, with a proven track record of delivering successful machine learning projects
Strong proficiency in machine learning algorithms and techniques, including supervised and unsupervised learning, deep learning, reinforcement learning, and natural language processing
Hands-on experience with machine learning frameworks and libraries such as TensorFlow, PyTorch, scikit-learn, and Keras
Proficiency in programming languages such as Python, R, or Java
Preferred Requirements:
Experience with agile development methodologies and practices is preferred
Experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus
Publications or contributions to the machine learning community (e.g., research papers, open-source projects) are highly desirable
Qualities:
Excellent problem-solving skills and ability to think creatively to overcome technical challenges
Strong leadership and communication skills, with the ability to effectively lead a team and collaborate with cross-functional stakeholders