ML Engineer/Sr. ML Engineer

Overview

Remote
Depends on Experience
Full Time
No Travel Required

Skills

Machine Learning
Python
Kubernetes

Job Details

Job Title: Senior Machine Learning Engineer

Location: Remote

Type: Fulltime

Job Description:

We are seeking a highly skilled and experienced Machine Learning Engineer with expertise in scaling and deploying complex ML models, preferably on Kubernetes, using open-source ML frameworks. The ideal candidate will have a strong background in machine learning, and DevOps/MLOps practices.

Key Responsibilities: Develop, train, and deploy scalable machine learning models using frameworks such as TensorFlow, PyTorch, and Scikit-learn. Design and implement ML model deployment pipelines on Kubernetes clusters. Optimize ML algorithms for performance and scalability. Collaborate with data engineers to build and maintain efficient data pipelines for model training and inference. Implement CI/CD pipelines for ML workflows to ensure seamless model deployment and updates. Monitor and maintain the health, performance, and reliability of deployed ML models. Work closely with cross-functional teams to integrate ML models into production applications. Stay up-to-date with the latest developments in machine learning, Kubernetes, and open-source technologies.

Qualifications: 5+ years of experience in machine learning. Prior experience in a production environment with large-scale ML deployments Proven experience with Kubernetes and container orchestration. Strong proficiency in open-source ML frameworks such as TensorFlow, PyTorch, and Scikit-learn. Experience with CI/CD tools and practices, particularly for ML workflows. Proficiency in programming languages such as Python, and familiarity with libraries and tools for data manipulation and analysis. Familiarity with cloud platforms such as AWS, Google Cloud Platform, or Azure. Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment.

Education: Bachelor s Degree Required and Masters Preferred