Machine Learning Engineer

Machine Learning Engineer

3 month Contract


We are looking for a Machine Learning Engineer to join our team and help us develop and implement cutting-edge machine learning solutions for various business problems. You will work closely with data scientists, software engineers, and domain experts to design, build, and deploy machine learning models and systems that can provide insights, predictions, and recommendations.


– Research, develop, and optimize machine learning algorithms and models using frameworks such as TensorFlow, PyTorch, or Scikit-learn.

– Implement end-to-end machine learning pipelines, from data collection and preprocessing to model training and evaluation.

– Deploy and monitor machine learning models in production environments, ensuring scalability, reliability, and performance.

– Collaborate with stakeholders to understand the business needs and objectives, and translate them into machine learning solutions.

– Communicate and present the results and implications of machine learning projects to both technical and non-technical audiences.


– Bachelor’s degree or higher in Computer Science, Engineering, Mathematics, Statistics, or related field.

– Experience in applying machine learning techniques to real-world problems, such as natural language processing, computer vision, recommender systems, or anomaly detection.

– Proficiency in Python and its machine learning libraries, such as NumPy, Pandas, or Matplotlib.

– Familiarity with machine learning frameworks, such as TensorFlow, PyTorch, or Scikit-learn, and cloud platforms, such as AWS, Azure, or GCP.

– Knowledge of machine learning best practices, such as data quality, feature engineering, model validation, and hyperparameter tuning.

– Strong problem-solving and analytical skills, and ability to work independently or as part of a team.

– Excellent communication and presentation skills, and ability to explain complex concepts in simple terms.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx