A leading tech company in Riyadh is seeking an experienced Machine Learning Engineer to design and implement ML models and algorithms. Ideal candidates should have at least 5 years of experience, a strong background in machine learning frameworks, and proficiency in programming languages like Python and Java. The role involves optimizing models for production and collaborating closely with cross-functional teams.
Qualifications
5+ years of hands-on experience as a machine learning engineer or similar role.
Familiarity with machine learning models and algorithms.
Responsibilities
Design and implement machine learning models and algorithms.
Optimize ML models for production environments.
Collaborate with team members on production systems.
Monitor model performance and data distribution.
Integrate ML models into production systems.
Skills
Machine Learning Algorithms and Techniques
Software Engineering Principles
Cloud Computing Platforms
Probability and Statistics
Machine Learning Frameworks
Data Structures and Modeling
Time Management
Education
Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field
Tools
Python
Java
C++
R
Job description
Roles & Responsibilities:
Design and implement machine learning models, algorithms, and deep learning applications and systems.
Optimize and scale ML models for production.
Collaborate with data scientists, administrators, data analysts, data engineers, and data architects on production systems and applications.
Monitor model performance and identify differences in data distribution that could potentially affect model performance in real-world applications.
Ensure algorithms generate accurate user recommendations.
Prepare and clean data for model training, including data wrangling, feature engineering, and handling missing values.
Integrate machine learning models into production systems (web applications, APIs) using software engineering best practices.
Document the machine learning development process and model performance for future reference and collaboration.
Stay up to date with developments in the machine learning industry.
Relevant Experience:
Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field (preferred).
At least 5 years of hands-on experience as machine learning engineer or similar role.
Familiarity with Python, Java, C++, and R.
Skills Expected:
Machine Learning Algorithms and Techniques (supervised, unsupervised, reinforcement learning).