Role & Company Overview
📋 Role Overview & Responsibilities
Boulder Imaging is seeking a Machine Learning Engineer to contribute to the development and enhancement of our cutting-edge vision-based inspection, metrology, and high-performance digital video recording technology.
Our future team member will help in design and model neural networks, train the neural network, and gather data to define the efficiency of the models and integrate the models into the main software components of the system. Team members are expected to complete software engineering assignments of varying complexity adhering to industry standards and our software development lifecycle procedures. Additionally, we will troubleshoot, and problem solve individually or collectively, based on the scope of the challenge.
Key Attributes• Approachable, enthusiastic, and collaborative.• Optimistic and capable of maintaining a positive attitude in occasionally stressful situations.• Sense of humor and self-awareness: introspective enough to recognize we are all human.• Passionate enough about software engineering and software quality to help us raise the bar but balanced enough to know when to be practical instead of ideological/architecturally pure.• Confidence to work independently while experienced enough to ask for help for efficiency.• Ability to understand intent without getting bogged down in the totality of the details.• Capable of delivering high quality software with efficiency and re-usability in mind.
Required Qualifications and Skills• Experience in the following programming languages: C++, C#, and Python.• Experience in designing/implementing efficient algorithms, data structures and interfaces.• Proven experience debugging moderately complex software developed by someone else.• Highly motivated and willing to devote time and effort to accelerated learning.• Self-starter with can-do attitude and ability to work with little supervision.• Exposure at the professional level to most, or all, of the software development lifecycle.
Distinguishing Qualifications and Skills• Experience in neural networks, machine learning and data engineering is not mandatory but a plus.• Experience/demonstrated competence developing OO solutions; concurrency; design patterns; real time application development.• Experience developing applications that are extensible, scalable, performant, and maintainable.• Solid mathematical foundation/educational background.• Prior experience in computer vision and data visualization is a plus.
Minimum Education and Work Experience• BS or MS Computer Science, Electrical Engineering, Physics, Mathematics or equivalent• Ideally 3-5 years of development experience (C++, C#) preferably in an industrial or commercial setting.
Salary$120,000-$135,000/year
Benefits• Medical Insurance plans through United Healthcare• Supplemental GAP Insurance• Vision and Dental plans through Humana• 401(k) plus fully vested match• Employer paid LTD, Life and AD&D insurance• Voluntary STD insurance with no EOI• Voluntary Accident and additional Life/AD&D insurance• Several Employee Assistance Plans to help with a variety of personal needs
Job TypeFull-time, Exempt
Job LocationLouisville, CO
About Boulder ImagingBoulder Imaging offers a growing suite of integrated systems and software that "Inspect the Unexpected™" by leveraging machine vision technologies perfected for the aerospace and industrial products industries. Our inspection technology provides revealing visual data for our clients, from the manufacturing lines of flooring and ceiling tile producers to the precision printing of banknotes or rugged wind farm environment. Visit www.boulderimaging.com and www.identiflight.com to learn more.
Boulder Imaging is also proud to be an equal opportunity employer. All hires are based on qualifications, merit and business needs. We recruit, employ, train and promote regardless of race, color, religion, disability, sex, sexual orientation, gender identity, national origin, age, veteran status, genetic characteristic or any other protected status. Due to the nature of our business and per customers’ request, Boulder Imaging performs background checks in accordance with local law/regulations as well as a drug screen.
Frequently Asked Questions
How do I apply for the Machine Learning Engineer position at Boulder Imaging? ▼
Click the “Apply for this Position” button on this page to submit your application directly to Boulder Imaging without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? ▼
This position is located in Louisville, CO with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? ▼
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud