We are seeking a talented and passionate Machine Learning Engineer to join our dynamic team. As a Machine Learning Engineer, you will play a pivotal role in developing cutting-edge machine learning solutions that will shape the future of our products and services. You will work closely with a team of data scientists, software engineers, and domain experts to create and implement machine learning models that solve complex problems and deliver actionable insights.
Key Responsibilities:
- Data Preprocessing: Collect, clean, and preprocess large datasets to ensure they are suitable for training and evaluation of machine learning models.
- Deployment and Integration: Implement models into production systems and work with software engineers to ensure seamless integration.
- Monitoring and Maintenance: Continuously monitor model performance, troubleshoot issues, and make necessary updates to ensure optimal performance and reliability.
- Inference: Implement and optimize machine learning models for real-time or batch inference, ensuring efficient and accurate predictions in production environments.
Requirements:
- Bachelor's in Computer Science or a related field.
- At least 3 years experience in developing and deploying machine learning models in a production environment.
- Proficiency in Python
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Familiarity with PyTorch or TensorFlow.
- Excellent problem-solving skills and the ability to work independently and in a team.
- Advantage: Kubeflow, Spark.