Point your AI agent at freehire and let it find you a job.

Get the CLI →

Machine Learning Engineer

NewBe an early applicant

Summary

Develop, deploy, and optimize machine learning systems using Python and frameworks like TensorFlow or PyTorch. Collaborate with teams to build scalable ML applications and process large datasets for clients.

Location: Remote / Hybrid / On-site
Employment Type: Full-Time

About the Role

We are looking for a skilled Machine Learning Engineer to develop, deploy, and optimize machine learning systems that power innovative AI solutions. You will work closely with data scientists and software engineers to build scalable ML applications for our clients.

Key Responsibilities

Design and develop machine learning pipelines and workflows.

Build, train, and evaluate machine learning models.

Optimize models for performance, scalability, and production environments.

Prepare and process large datasets for model training and validation.

Deploy machine learning solutions into production systems.

Monitor model performance and implement continuous improvements.

Collaborate with cross-functional teams on AI implementation projects.

Required Qualifications

Bachelor's or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, or a related field.

Strong knowledge of Python and machine learning frameworks such as TensorFlow or PyTorch.

Experience with data preprocessing, feature engineering, and model evaluation techniques.

Understanding of cloud technologies and containerized deployments.

Excellent problem-solving and debugging skills.

Preferred Skills

Experience with MLOps, Docker, and Kubernetes.

Familiarity with NLP, computer vision, and deep learning techniques.

Knowledge of CI/CD pipelines and model monitoring tools.

See also

ML / AI jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available