Machine Learning Developer
Apply NowCompany: Hurco Companies, Inc.
Location: Indianapolis, IN 46227
Description:
Hurco is seeking energetic, curious, and motivated candidates to join our R&D Engineering team to develop autonomous manufacturing technologies at our global headquarters in Indianapolis, Indiana. We are looking for a Machine Learning Developer to join our team and help accelerate the development for our ML software products.
This position will:
The ideal candidate will have:
This position will:
- Develop ML models for autonomous CNC program generation and optimization
- Develops tools to automate data collection, collation, and tagging for ML systems
- Research improvements to existing ML systems
- Validate, test and evaluate ML model performance
- Collaborate with research teams at partner University laboratories and internal teams at Hurco
The ideal candidate will have:
- A Bachelor's Degree or higher in Computer Science, Software Engineering or a related field
- 2+ years software development experience
- Proven knowledge of Python, especially PyTorch or TensorFlow libraries
- Experience with development of ML systems, including data pipeline design, model development and evaluation
- Some exposure to C++ or C# development
- Knowledge of software-defined parametric 3D modelling (Open Cascade, OpenSCAD, SolidWorks macros, FreeCAD, etc.)
- Some experience with data analytics