Edge AI Computing Solutions Intern
OnLogic
South Burlington, vermont
Job Details
Part-time
Full Job Description
We are seeking a highly motivated and talented intern to join our team in evaluating and optimizing AI workloads on various edge computing platforms and architectures. The ideal candidate will have a strong understanding of the concepts of AI modeling as well as computer architecture. This internship offers a unique opportunity to gain hands-on experience with cutting-edge AI technology and contribute to the development of innovative solutions for real-world applications.
On an average day, you'll...
- Benchmarking AI workloads: Evaluate the performance of various AI workloads (e.g., object detection, image classification, natural language processing) on different edge computing platforms, including CPUs, GPUs, and NPUs, other hardware AI accelerators.
- Model selection and optimization: Evaluate techniques to optimize selection and performance of AI models for specific edge computing platforms, considering factors such as frame pers second rate, power consumption, or size constraints.
- Learn how to use various lab equipment such as power measurement tools and building custom computer configurations, and much more!
- Documentation and presentation: Prepare detailed reports summarizing the findings of the evaluation and optimization efforts, including performance benchmarks, recommendations, and trade-offs. Present the results to the team and stakeholders.
- Have a lot of fun in a great team environment!
The team you will be joining:
- Our Edge AI solutions team assists our customers on their journey to adopt AI in their application to achieve improvements in quality, efficiency, or safety for example.
- The Edge AI Solutions team's success relies on collaboration, creative thinking and a commitment to being at the forefront of technology.
- Learn more about Life at OnLogic.
Requirements
- Currently pursuing a degree in Computer Science, Electrical Engineering, or a related field.
- Strong understanding of AI algorithms, deep learning frameworks (e.g., TensorFlow, PyTorch), and machine learning principles.
- Experience with Python programming and common data science libraries.
- Familiarity with edge computing concepts, hardware architectures, and performance optimization techniques.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Excellent analytical, problem-solving, and communication skills.
- Demonstrated ability to thrive in a fast-paced work environment.
- Knowledge of computer vision and / or natural language processing techniques are a plus.
Who we're looking for:
- A task-oriented individual with excellent attention to detail
- Excellent written and verbal communication skills
- Self-motivated with the ability to solve problems creatively and strategically
Who we are:
OnLogic is growing, and we want to give you the same opportunity to grow in your career! We design and manufacture specialized computers and hardware solutions for companies all over the world, helping them to make the seemingly impossible possible. Our computers are designed to work where others would fail, and it's our vision to be the first choice in industrial computing. To make that vision a reality, we've built a team of ambitious problem solvers, guided by the company's core values of Open, Fair, Innovative and Independent. We have an open office, open salaries and strive to be fair and transparent in our decision making. We encourage input and feedback from every member of our team and look to improve ourselves and our business every single day.
OnLogic is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
To learn more about our values, our mission and what it's like to work at OnLogic, visit www.onlogic.com/careers.
Benefits
The pay for this internship is $16/hour, with an up to 20 hour per week commitment during the semester and up to 40 hours per week during the summer.
#LI-CH1 #LI-Onsite