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.