3 MONTH INTERNSHIP
Oxipital AI is on a mission to revolutionize the manufacturing industry with its cutting-edge AI-enabled machine vision solutions. These solutions, when implemented, drive greater resilience, operational efficiency, and sustainability in the most complex and critical manufacturing processes. As a fast-growing company striving to make a difference every day, we are seeking a Software Engineer Intern to help build and maintain critical tools and infrastructure to support our cutting-edge machine learning pipeline. This role entails a particular focus on machine learning model evaluation and user interfaces. You will work on a variety of customer-focused projects throughout the product development life cycle, from initial proofs of concept through robust production-ready implementations.
The ideal candidate will have a solid foundation in software development and be highly motivated to learn and contribute in a fast-paced dynamic environment. We are looking for experience or strong interest in one or more of the following areas: machine learning, full-stack development, user interfaces, computer vision, robotics, data science, or cloud computing. If you are passionate about AI, machine vision, and robotics, thrive in a fast-paced environment, and are eager to make an impact, we'd love to hear from you.
Primary Responsibilities:
- Design, develop, and maintain tools and infrastructure for evaluating vision-based machine learning models
- Help to build, test, and deploy experimental and production-grade machine learning models
Requirements:
- Enrolled in an undergraduate program for Computer Science, Engineering, or equivalent, specialization in machine learning, computer vision, or computer graphics preferred
- Completed significant relevant coursework in software development/engineering topics
- Strong proficiency in Python
- Experience with web application frameworks, libraries, and tools such as React or Flask
- Strong mathematical and analytical skills
- Familiarity with machine learning for computer vision applications
- Comfortable developing software in a Linux environment
- Excellent written and verbal communication skills
- Ability to work both independently and collaboratively
- Strong attention to detail
- Experience with OpenCV and machine learning frameworks (e.g. PyTorch) preferred
- Experience in other programming languages such as C/C or JavaScript preferred
- Experience with "best practices" such as issue tracking, static code checking, and automated testing preferred
- Experience with "Full Stack" software development or cloud computing preferred