Job Description:
As a Machine Learning Engineer, you will be responsible for designing, developing, and deploying machine learning models and solutions on the Azure ML platform. You will collaborate with cross-functional teams to understand business needs, translate them into technical requirements, and deliver AI-driven solutions that scale.
Key Responsibilities:
- Design, build, and optimise machine learning models using Azure Machine Learning.
- Develop and implement scalable data pipelines and workflows to support ML initiatives.
- Conduct model training, evaluation, and hyperparameter tuning to improve performance.
- Collaborate with data scientists, engineers, and stakeholders to understand project goals and deliver results.
- Deploy machine learning models into production environments and monitor performance.
- Implement best practices for model management, versioning, and deployment using Azure tools.
- Stay updated with the latest trends and advancements in machine learning and AI technologies.
Qualifications:
- At least 5+ years of proven experience as a Machine Learning Engineer or similar role.
- Strong expertise in Azure Machine Learning, including tools and services such as Azure Databricks, Azure Data Factory, and Azure DevOps.
- Proficiency in Python, with hands-on experience in ML libraries/frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Solid understanding of data preprocessing, feature engineering, and model evaluation techniques.
- Experience in deploying machine learning models in production environments using Azure ML pipelines.
- Experience with MLOps practices and tools for continuous integration and deployment.
- Strong problem-solving skills and ability to work in a collaborative environment.