
Machine Learning Engineer
- Euclid, OH
- Permanent
- Full-time
Employment Status: Salary Full-Time
Function: Engineering
Req ID: 26915SummaryLincoln Electric has an outstanding opportunity for a Machine Learning Engineer based at our Euclid, Ohio manufatcuring headquarters. As a Machine Learning Engineer (ML Engineer), you will be responsible for designing, developing, and implementing deep learning models to address various challenges in developing vision-based tools. You will work closely with cross-functional teams to integrate these models into our products and services, ensuring they meet performance and scalability requirements.In addition to competitive pay, Lincoln Electric offers a lucrative profit-sharing plan, student loan repayment program PLUS tuition reimbursement, medical/dental/vision, 401(k) with company match, paid time off and many more outstanding benefits!** This position has flexibility for hybrid work to be determined as approiate depending on business needs. Candidate must be able to work on-site in Euclid, OH as needed.**What You Will DoAs an ML Engineer, you will play a key role in a new data science position to help us identify, diagnose, and cure production inefficiencies using data. Specific responsibilities include:
- Model Development: Design and develop deep learning models using frameworks such as TensorFlow, PyTorch, and Keras for specific applications in the manufacturing domain.
- Training and Evaluation: Train models on large datasets, evaluate their performance, and fine-tune hyperparameters to optimize results.
- Deployment: Implement and deploy models in production environments (including cloud-based deployments), ensuring they are scalable and efficient.
- Collaboration: Work with data scientists, software engineers, and product managers to integrate models into applications and services.
- Research: Stay up to date with the latest advancements in deep learning, transformers and graph neural networks and apply new techniques to new applications.
- Documentation: Maintain thorough documentation of model architecture, training processes, and evaluation metrics using ML Flow or equivalent.
- Education: Bachelor's or Master’s degree in computer science, Electrical Engineering, or a related field. PhD is a plus.
- Experience: Proven experience (7+ years) in developing and deploying deep learning models. Experience with large-scale datasets and cloud platforms is preferred.
- Skills:
- Proficiency in deep learning frameworks and ability to design boutique neural networks with data augmentation and attention mechanisms.
- Ability to write professional software using SOLID programming principles and writing testing protocols for ML code.
- Working knowledge of using version control tools and principles to collaborate with other team members.
- Deep knowledge of partial differential equations, scientific computing and statistical methods.
- Soft Skills: Excellent problem-solving abilities, strong communication skills, and the ability to work collaboratively in a team environment.