Design, develop, and deploy machine learning models, focusing significantly on computer vision and image processing, to meet the innovative product features needs
Employ PyTorch, TensorFlow, and other ML frameworks for model development and iteration, ensuring high efficiency and effectiveness of solutions delivered
Collaborate with cross-functional teams to understand requirements, deliver ML-driven solutions, and contribute to project scope definition and execution strategies
Implement machine learning lifecycle management, from model development, training, evaluation, and validation, to deployment and monitoring, using tools like MLflow and Kubeflow
Optimize machine learning models for performance and scalability, leveraging cloud-based ML services and ensuring seamless model serving in production environments
Job Requirements:
Bachelor s/Master s degree in Computer Science, Engineering, or a related field, with a strong foundation in statistics, applied mathematics, and algorithm design
Minimum 4 years of experience in machine learning, specifically with a focus on PyTorch, computer vision, and deep learning model development and deployment
Proven expertise in Python programming and experience with computer vision libraries (e.g., OpenCV) for sophisticated image processing tasks
Familiarity with data engineering tools (Pandas, Apache Spark) for efficient data manipulation and analysis
Demonstrable experience in evaluating and validating ML models, with knowledge of model optimization and performance tuning
Experience with cloud-based ML services (AWS Sagemaker, Azure ML, Google AI Platform) and deployment platforms (TensorFlow Serving, TorchServe, ONNX)
Excellent communication skills, with proficiency in both verbal and written English, capable of collaborating effectively in a diverse team environment