– Design, develop, and implement machine learning models and algorithms for various applications, such as computer vision, natural language processing, and predictive analytics
– Explore and evaluate new machine learning techniques, algorithms, and frameworks to solve complex business problems
– Build and deploy machine learning pipelines, including data preprocessing, feature engineering, model training, and evaluation
– Optimize and tune machine learning models for performance, accuracy, and scalability
– Collaborate with data engineers to ensure the availability and quality of data for model training and inference
– Integrate machine learning models into production systems and applications, ensuring seamless deployment and monitoring
– Stay up-to-date with the latest advancements in AI/ML, attend relevant conferences and workshops, and contribute to the research community
– Provide technical guidance and mentorship to other team members on AI/ML best practices and methodologies
– Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, or a related field (or equivalent experience)
– Proven experience as an AI/ML Engineer or a similar role, with a strong background in machine learning algorithms and deep learning frameworks
– Proficiency in programming languages such as Python, R, and familiarity with relevant libraries and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn)
– Strong understanding of statistical and mathematical concepts, including linear algebra, calculus, and probability theory
– Experience with data preprocessing, feature engineering, and model evaluation techniques
– Familiarity with cloud platforms and containerization technologies (e.g., Docker, Kubernetes) for model deployment
– Excellent problem-solving, analytical, and critical thinking skills
– Strong communication and collaboration abilities, with the ability to present complex technical concepts to diverse audiences
– Passion for staying up-to-date with the latest AI/ML research and trends