Machine Learning Engineer
Job Description
What is a Machine Learning Engineer?
A Machine Learning Engineer specialises in designing and developing machine learning systems and creating artificial intelligence products. They work with large datasets, build models using algorithms, and optimise the performance of machine learning systems to achieve business objectives. The self-running AI software they develop automates predictive model for a range of applications including recommended searches, virtual assistants, translation apps, and chatbots.
Job Description Template
Job Brief
We are seeking a capable Machine Learning Engineer to join our team. The successful candidate will be responsible for developing and deploying machine learning models and algorithms to solve business problems and improve operational efficiency. The ideal candidate should have a strong background in machine learning, deep learning, statistics and data analysis, as well as experience with programming languages such as Python and R.
Responsibilities
- Consulting with the business and leaders to determine and refine machine learning objectives.
- Design, train and deploy machine learning systems and self-running artificial intelligence (AI) software to solve business problems.
- Collaborate with Data scientists, Software Engineers, and other stakeholders to integrate machine learning models into applications.
- Optimise machine learning models, learning libraries and frameworks for accuracy, efficiency, and scalability. Train and retrain systems when required.
- Ensure data quality, integrity, and security.
- Develop ML algorithms to analyse huge volumes of historical data to make predictions and generate accurate user recommendations.
Requirements and Skills
- Bachelor's or Master's degree in Computer Science, Data Science, Mathematics or a related field.
- Proven work experience in machine learning engineering or a related field.
- Strong proficiency in programming languages such as Python and R.
- Experience with machine learning frameworks and libraries.
- Understanding of data analysis, data modelling and statistics.
- Knowledge of data structures, algorithms, and software architecture.
Personal Attributes
- Passion for machine learning and a desire to learn new technologies.
- Outstanding analytical and problem-solving skills
- Strong work ethic and dedication to delivering high-quality work.
- Flexibility and willingness to adapt to changing requirements, priorities and latest trends and technologies.
Make informed hiring decisions with our Salary Search
Find up-to-date salary ranges for IT roles.
Clicks has a huge database of IT professionals in the Australian market. Our Salary Survey tool has real-time salary data on over 200 IT positions to help you secure the right people for the job.
Can’t find the Job Description you’re looking for?
Clicks are IT recruitment specialists with over 30 years industry experience. Our knowledge and expertise spans over 20 IT verticals. Simply fill out our ‘Request a Job Description’ form to the right and we’ll be in touch.
We frequently update our catalogue with new job descriptions so make sure to check back for the latest additions.