Machine Learning Engineering Internships
Job Description
This internship will help you establish hands-on embedded software development experience in a fast growing AI/ML area especially in the deep learning vision based edge devices. You'll work with experienced engineers to accomplish the following:
Job Summary:
- Optimize deep learning applications such as facial recognition and object detection
- Profile and analyze neural network layer performance on Edge devices
- Evaluate and compare inference engines features and performance on Edge devices
- Study, compare and report various deep learning inference engines
- Implement machine learning algorithms in a resource constrained device
- Benchmark machine learning models on MCU/MPU devices
- Implement/integrate Machine Learning software modules
- Specification and documentation according to NXP guidelines
Job Qualifications:
- Enrolled in Bachelor or Master Degree program in Computer Engineering/Science
- Experience with Python and/or C programming languages
- Exposure to embedded SW development
- Exposure to Machine learning frameworks (eg. TensorFlow, PyTorch, etc)
- Excellent communication and interpersonal skills
- Excellent team member
- Self driven
- Payrate is hourly and depends on year in school, higher rates for Masters level students