top of page

Machine Learning Engineer

The product you are working on will forever change the realities of technological reach and advancement in our world. Vision is a frontier that has yet to be fully understood and navigated; that is capable of running on edge devices with ubiquitous functionality, ensuring accessibility is at the heart of our technology; you will need to be confident in your ability to lead new development innovations that promote better products in the vision space.


Grand Rapids, MI



What You’ll Do

  • In this role, you will work together with similar minds in a unique development team where your skills and expertise will be utilized in Iris Technology

  • You will design and implement new machine learning algorithms while collaborating with the most innovative product development teams at Iris

  • Model optimization, pruning and acceleration to run efficiently on device

  • Design and develop 2D and 3D deep learning models to solve real-world computer vision problems

Skills & Requirements 

  • Profound knowledge in machine learning and deep learning techniques, especially in 2D and 3D computer vision

  • 3+ years of professional experience in machine learning for computer vision applications

  • Excellent knowledge and good practical skills in major machine learning algorithms

  • Proven track record of developing and productionalizing high-quality computer vision algorithms

  • Strong interpersonal skills able to work independently as well as in a team

  • Excellent software design problem solving and debugging skills

  • Fluency in Python and another language (C/C++, Go, Rust)

  • You will have great technical skills, a drive for high quality software and the ability to innovate creative solutions

  • Communicating clearly and having the flexibility to learn new technologies, while continuously developing your skills will be key to your success

Who You are

  • Bachelor's degree in computer science, data science, mathematics, or a related field.

  • Master’s degree in computational linguistics, data analytics, or similar will be advantageous.

  • At least two years' experience as a machine learning engineer.

  • Advanced proficiency with Python, C, JAX, and Rust code writing.

  • Extensive knowledge of ML frameworks, libraries, data structures, data modeling, and software architecture.

  • In-depth knowledge of mathematics, statistics, and algorithms.

  • Superb analytical and problem-solving abilities.

  • Great communication and collaboration skills.

  • Excellent time management and organizational abilities.


  • Work at a fast paced startup environment with no career cap (Why not shoot for an executive position?)

  • Iris sponsored discounts within the city of Grand Rapid ie: breakfast discounts, lunch stipends, etc. 

  • Flexible work week with optional 4/10 schedule. 

  • International sponsorship opportunities for college graduates ie: H1B, Green Card. 

  • Luxury Offices with kitchens, snacks, meals, sleep pods, rec room.

bottom of page