Taro Logo

Machine Learning Engineer

One of the world's largest providers of motion solutions, supplying major brands in automotive, industrial, and consumer markets.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive · Industrial

Description For Machine Learning Engineer

Johnson Electric, a global leader in motion solutions with over 35,000 employees across 22 countries, is seeking a Machine Learning Engineer to join their Smart Factory initiative. This role is part of a high-impact Center of Excellence team that manages the complete analytical stack, from edge data acquisition to model deployment. The position offers an opportunity to work on cutting-edge AI applications in manufacturing, implementing solutions for predictive maintenance, computer vision, and advanced analytics.

The role combines hands-on ML engineering with practical industrial applications, requiring expertise in both traditional ML and deep learning approaches. You'll be working with modern tools and frameworks including PyTorch, TensorFlow, and cloud services, while implementing MLOps best practices for production deployments.

This is an excellent opportunity for an experienced ML engineer looking to make a real impact in industrial automation and smart manufacturing. You'll be part of a global, inclusive team working on meaningful projects that improve manufacturing processes across 30+ plants on five continents. The position offers exposure to real-world industrial applications of AI, with the chance to work on diverse problems from predictive maintenance to computer vision.

The company culture emphasizes diversity, continuous learning, and professional growth, making it an ideal environment for someone passionate about applying ML to solve complex industrial challenges. You'll have the opportunity to influence the digital transformation of a major global manufacturer while working with a diverse, international team.

Last updated 6 days ago

Responsibilities For Machine Learning Engineer

  • Translate business problems into ML tasks: predictive maintenance, image segmentation and classification, price quotation and forecasting
  • Build data pipelines (PySpark, Synapse, Databricks) and feature engineering workflows
  • Train, fine-tune, and evaluate ML models using scikit-learn, XGBoost, PyTorch, TensorFlow
  • Containerize models and deploy to AKS/edge devices via automated CI/CD pipelines
  • Establish monitoring suite for model and data drift
  • Apply MLOps patterns: provenance, reproducibility, automated retraining, and rollback strategies
  • Co-create user stories with product owners and deliver incremental value in sprints
  • Produce clean, test-covered, well-documented code
  • Conduct workshops and demos to upskill factory engineers & operators

Requirements For Machine Learning Engineer

Python
Kubernetes
  • 3-5 years hands-on experience in ML engineering or data science deploying models to production
  • Solid foundation in traditional ML, statistics, and experimentation
  • Solid Python programming; experience with unit/integration testing frameworks
  • Practical knowledge of containerization (Docker) and basic Kubernetes concepts
  • Familiarity with Azure ML or comparable cloud ML services
  • Familiarity with Generative frameworks like LangChain, LlamaIndex
  • Understanding CI/CD & IaC workflows
  • Strong communication skills and hands-on problem solving

Jobs Related To Johnson Electric Machine Learning Engineer