Original listing text, shown exactly as published by the company.
Key Responsibilities
- Design, build, train, evaluate, and deploy machine learning models to support and improve our robotic manufacturing processes.
- Identify, collect, clean, and organize data from diverse sources to construct high-quality datasets for model training and evaluation.
- Develop and maintain scalable ML pipelines and infrastructure using cloud platforms, with a focus on Azure.
- Leverage Databricks and Apache Spark for large-scale data processing and model development.
- Collaborate with cross-functional teams, including robotics, software, and manufacturing engineers to integrate ML solutions into production workflows.
- Stay current with the latest developments in machine learning and AI and evaluate their applicability to our manufacturing challenges.
- Write clean, well-documented, and production-quality Python code.
- Communicate findings, results, and recommendations to both technical and non-technical stakeholders.
- Stay current with the latest developments in machine learning and AI and evaluate their applicability to our manufacturing challenges.
- Write clean, well-documented, and production-quality Python code.
- Communicate findings, results, and recommendations to both technical and non-technical stakeholders.
Required Background & Experience
- Master’s degree in Computer Science, Machine Learning, Artificial Intelligence, or a closely related field with 6+ years of hands-on experience in machine learning and AI; or a Ph.D. in a relevant field with 3+ years of experience.
- Strong experience designing, building, training, and testing machine learning models end-to-end.
- Proven ability to work with raw, unstructured, or incomplete data, including data collection, cleaning, labeling, and dataset construction.
- Proficiency in Python for ML development, data processing, and scripting.
- Familiarity with cloud computing frameworks and services, with a preference for Microsoft Azure.
- Experience with Databricks and Apache Spark for data engineering and model development.
Preferred Qualifications
- Machine learning experience in CAD and computational geometry applications.
- Experience working in the industrial or manufacturing space.
- Experience with robotics, including robotic perception, control, or planning.
*This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities required for this role. Duties and responsibilities may change based on business needs.