Responsible for leading and mentoring a small development team, translating technical requirements into actionable plans, and ensuring customer satisfaction.
Job description
In one sentence
Responsible for Leading and mentoring a small development team within a specific task or project, side by side with hands-on development.
What will your job look like?
- Team Leadership: Mentor and guide a team of MLOps engineers, fostering collaboration and a culture of continuous improvement.
Customer and Team Communication: Act as a key point of contact for customer interactions, translating technical requirements into actionable plans and ensuring customer satisfaction. Collaborate effectively with cross-functional teams, including data scientists, software engineers, and DevOps professionals, to seamlessly integrate machine learning models into Azure-based production applications.
Model Deployment: Oversee the deployment of machine learning models into Azure-based production environments, ensuring scalability, reliability, and performance.
Automation: Design and implement automated pipelines for model training, testing, and deployment.
Monitoring and Maintenance: Establish robust monitoring and alerting systems to proactively identify and address model performance issues. Manage model retraining and updates.
Security and Compliance: Ensure all MLOps processes adhere to security and compliance.
Collaboration: Collaborate closely with cross-functional teams, including data scientists and software engineers, to seamlessly integrate machine learning models into Azure-based production applications.
Azure ML, MLflow, Databricks, Expertise: Leverage your deep understanding of Azure Machine Learning services, Databricks, and MLflow to design, implement, and optimize ML pipelines, model training, and deployment workflows enabling efficient tracking, reproducibility, and model versioning.
All you need is...
- Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
Proven experience (4+ years) in machine learning operations, with at least two years of that experience in a leadership role, leading an MLOps team.
Expertise in Azure Machine Learning services, including model deployment, Azure DevOps
Proficiency in Python and scripting for automation, with a deep understanding of MLflow for tracking and managing machine learning experiments.
Hands-on experience with cloud platforms, particularly Azure, and containerization technologies.
Strong problem-solving skills and the ability to collaborate effectively in a team environment.
Exceptional communication skills to convey complex technical concepts to non-technical stakeholders.
Relevant certifications such as Microsoft Certified: Azure AI Engineer Associate or Azure Data Engineer Associate are a plus.