This is an exciting opportunity with one of Pittsburgh’s most innovative companies at the forefront of advanced imaging technology for healthcare, law enforcement, defense, and safety and security. We pioneered the advancement of Molecular Chemical Imaging into the patented technology that is used in our solutions today.
Established in 1994, ChemImage has developed technology that incorporates hyperspectral imaging, proprietary software and algorithms, machine learning, and liquid crystal filters. Our technology helps clinicians perform their jobs more efficiently for improved patient outcomes and helps law enforcement professionals better serve the communities they have sworn to protect. Our mission is to make the world healthier and safer by enabling these professionals to see things that were previously unseen in order to bring an Awareness of Things® that wasn’t possible before.
In 2020 we established our People First program that focuses on employees and their importance to the success of our organization. While we work hard, we also have fun, and give back to our community through company events. Our HR strategy is to attract and retain top talent in all functional areas.
We are seeking a talented Senior Machine Learning Scientist to join our expanding team.
In this role, you will be responsible to lead machine learning development required for research and development activities.
Principal (Essential) Duties:
Design machine learning systems and self-running artificial intelligence (AI) software to automate predictive models
Transform data science prototypes and apply appropriate machine learning algorithms and tools
Solve complex problems with multi-layered data sets, as well as optimize existing machine learning libraries and frameworks
Develop machine learning algorithms to analyze huge volumes of historical data to make predictions
Run tests, perform statistical analyses and interpret test results
Document machine learning processes
Develop/implement image/spectral-based machine learning algorithms to detect/classify/quantify materials in hyperspectral or molecular chemical images
Serve as a technical lead for the algorithm team within a project or product development effort, identify and define algorithm and analysis needs and tasks to accomplish the goals of the project, and make algorithm related decisions for the project
Lead research and support completion of projects in one or more research areas; prepare research reports
Run team meetings and report progress and results in project meetings
Develop, prioritize, schedule and assign project tasks to team members
Review work of team members, provide feedback on image quality, identify issues and areas of improvement, and assist in developing correction plans to help drive improvement in overall system performance
Innovate and develop novel data analysis algorithms for product and application development
Identify strategies to reduce risk and develop predictive models
Contribute to securing research funding from government and non-government granting agencies and companies via proposal writing and other collaborative efforts
Support sponsored research and development programs
Generate and author patents and manuscripts for publication; present findings at scientific meetings
Support ongoing company projects
Advise experimental design as warranted to support the machine learning and algorithm development efforts
Work directly with software engineers to implement machine learning algorithms into commercial software products
Present algorithm concepts, designs, progress, reports, and results both internally and externally; participate in discussions with customers and collaborators
Mentor, train and provide management oversight of related technical functional area personnel
All other duties as assigned by management
Working Conditions/Physical Demands:
While performing the duties of this job, the employee must be able to:
Travel up to 10-15% of time representing ChemImage. Frequently travel to offices/labs where the majority of the work will be performed.
Perform sedentary work - exerting up to ten pounds of force occasionally. Sedentary work involves sitting most of the time.
See, hear, talk and perform tasks requiring manual dexterity; standing, walking and other similar tasks requiring physical activity
Operate standard office equipment including a computer, copier, fax, phone and other similar office equipment
Must be willing to work with animal and human models under Institutional Animal Care and Use Committee (IACUC) and Institutional Review Board (IRB) approvals
Work setting is primarily office-based but conditions may involve limited exposure to chemicals, emitted radiation, fumes, dust, odors, gases and other substances when in a laboratory or field environment. Employees whose work setting may involve these substances will be informed by their managers regarding the nature of these substances and may request PPE as necessary.
Must adhere to all Personal Protective Equipment (PPE) requirements
Knowledge, Skills & Abilities:
Extensive knowledge of machine learning frameworks, libraries, data structures, data modeling, and software architecture
Strong background in classical and multivariate statistics
Well versed in current algorithm literature
Strong understanding of computer vision principles
Affinity for critical thinking, accuracy, and complex problem solving
Strong written and oral communication skills
An understanding of and appreciation for process-based approaches to research and development
Management skills for mentoring, training and directing the work of machine learning and algorithm scientists
One of the following:
(1) PhD in Computational Linguisitics, Data Analytics, Electrical Engineering, Applied Math, Chemistry, Physics or related field, with emphasis in signal and image processing, with 10+ years of experience required
(2) Master's in Computational Linguisitics, Data Analytics, Electrical Engineering, Applied Math, Chemistry, Physics or related field, with emphasis in signal and image processing, with 12+ years of experience required
6+ years strong Matlab programming experience
Extensive experience with machine learning principles and techniques
Strong understanding of computer vision methodologies
Solid comprehension of classical and multivariate statistics
Experience with hyperspectral image analysis, and/or chemometric techniques such as pattern recognition, calibration, classification and optimization
Experience with imaging process techniques such as image filtering, segmentation, multi-sensor image fusion and image registration
Experience in the development of software in a Windows environment in C#/C++