Job Opportunity
As a Machine Learning Specialist, you will design, develop, deploy, and maintain machine learning models that drive innovation and efficiency in software solutions.
You will work closely with data engineers, machine learning engineers, software developers, and product managers to ensure our models are scalable, robust, ethically designed, and aligned with business goals.
Key Responsibilities:
* Collaborate with software engineers and product managers, to support the design and integration of responsible ML solutions into products.
* Design, develop, deploy, and maintain machine learning models to solve diverse business challenges.
* Use and set requirements of ML workflows for continuous integration and deployment.
* Ensure reproducibility, performance, reliability, scalability, and security of ML models in production.
* Implement responsible AI principles to ensure fairness, accountability, and transparency in AI solutions.
* Stay up-to-date with the latest trends and advancements in machine learning.
Requirements:
* Bachelor's degree in Computer Science, Mathematics, Physics or a related field.
* Master's degree in Data Science, AI, or a related field is desirable.
* Strong understanding and experience in Machine Learning.
* Proficiency in Python and experience with ML frameworks.
* Familiarity with MLOps.
* Familiarity with foundational concepts and frameworks in LLMs and autonomous agents is a plus.
* Experience with Azure, ML lifecycle management tools (Azure Machine Learning Studio, MLflow, Databricks, etc.), and containerization tools (Kubernetes, Docker) is a plus.
* Strong problem-solving skills and attention to detail.
* Excellent communication and collaboration skills.
* Ability to work in an agile and fast-paced development environment.