Job Title: Machine Learning Engineer (Azure Environment) Location: Reading Town, Near London (This position is based at onsite, with the possibility of remote work)
Contract Overview: We are seeking a talented Machine Learning Engineer with expertise in data science and Python programming, specifically experienced in working within the Azure environment. The ideal candidate will be passionate about leveraging machine learning techniques to solve complex problems and drive innovation. This role offers an exciting opportunity to collaborate with cross-functional teams to develop and deploy machine learning models that have a tangible impact on our organization's success.
Responsibilities: Develop, implement, and maintain machine learning models and algorithms in Azure environment to address business challenges and opportunities. Collaborate with data scientists and other stakeholders to understand project requirements, identify relevant data sources, and define project objectives. Clean, preprocess, and analyze large datasets to extract meaningful insights and features for model development. Design and implement scalable, efficient, and maintainable machine learning pipelines using Python and Azure services such as Azure Machine Learning Studio, Azure Databricks, and Azure ML. Evaluate model performance, conduct experiments, and iterate on model designs to improve accuracy, efficiency, and robustness. Deploy machine learning models into production environments, monitor model performance, and troubleshoot issues as needed. Stay current with industry trends, best practices, and emerging technologies in machine learning, data science, and cloud computing. Requirements: Qualification in Computer Science, Engineering, Mathematics, Statistics, or a related field. Proven experience working as a Machine Learning Engineer or Data Scientist, with a focus on developing and deploying machine learning models. Strong programming skills in Python, with experience using libraries such as NumPy, pandas, scikit-learn, TensorFlow, and PyTorch . Hands-on experience working within the Azure ecosystem, including Azure Machine Learning Studio, Azure Databricks, Azure ML, and Azure DevOps. Proficiency in data preprocessing, feature engineering, model selection, and evaluation techniques. Solid understanding of machine learning algorithms and techniques, including supervised and unsupervised learning, deep learning, and reinforcement learning. Excellent problem-solving skills, with the ability to think critically and creatively to overcome technical challenges. Strong communication skills and the ability to collaborate effectively with cross-functional teams. Preferred Qualifications: Degree in Computer Science, Engineering, Mathematics, Statistics, or a related field. Experience with distributed computing frameworks such as Apache Spark. Familiarity with containerization technologies such as Docker and Kubernetes. Knowledge of SQL and experience working with relational databases. Experience deploying and managing machine learning models in production environments. Contributions to open-source projects or participation in machine learning competitions.