Scientific Image Processing Development Engineer

Virtual Req #157
Thursday, February 15, 2024

Kodak Alaris is a global technology company that’s delivering future value through customer solutions. Our advanced, patented intellectual property combines breakthrough technologies, digital transformation, and human know-how to unlock the power of images and information. We make businesses run faster, governments run smarter and provide consumers innovative solutions to preserve and enjoy their most cherished memories. Our future is powered by our employees’ creativity. Expect a lot from Kodak Alaris and know that we expect a lot of ourselves and the performance of the company.
 

Kodak Moments

Kodak Moments is a leading global provider of photo products and services to retailers, consumers, and entertainment properties. We inspire consumers to bring their memories to life--delivering innovative, high-quality photo products and experiences they find truly meaningful. Powered by over 100,000 consumer touchpoints across 30 countries globally, it's our mission to be the brand consumers choose to celebrate and preserve life's memories, from the big events to the everyday moments that matter.

Job Summary:

We are looking for an individual with image processing, image science, and machine learning experience. This position will be the beginning or continuation of a career to commercialize imaging algorithms that will be used to create customized image products. The ideal candidate should have both the desire and ability to become an expert in digital image processing, digital and analog image science, and machine learning that will be applied to digital imaging. The candidate will work with senior Kodak Alaris experts in these areas to become an expert themselves in the use and application of digital image processing for the Kodak Moments business.

The candidate’s job duties will focus primarily on the development and implementation of image processing and machine learning algorithms to support Kodak Alaris products and services, as well as the analysis and resolution of issues found.

Responsibilities:

  • Work in all phases of the development lifecycle, including requirements definition, software/systems design, implementation, testing, integration, and system support.
  • Integrate new image processing capabilities into our imaging system, supported by AI/ML or classic image processing.
  • Identify and implement fixes for image processing failures and system performance, either in AI/ML or classical image processing spaces.
  • Identify patentable ideas and work with the patent coordinator to write and file patents.
  • Assist image product teams in the definition, design, development or purchase of imaging technology to meet product goals.
  • Lead, maintain and improve our existing in-house algorithms and models, including continuous evaluation, gap analysis, re-training and fine tuning.
  • Work collaboratively with software engineers, quality assurance engineers, image scientists, and product owners/managers on product delivery.
  • Align support from the product, business, and customer engagement teams to identify technical challenges, propose technical approaches, and demonstrate innovative technical capabilities.

Required Qualifications:

  • Minimum of a Bachelor of Science in any of the following fields: Computer Science/Engineering, Mathematics, Physics, Image Science or related Science or Engineering discipline.
  • Strong physics and mathematical background including Calculus, Linear Algebra, first order optics, classical algebra, trigonometry, probability and statistics.
  • Strong programming and development skills (C, C++, Python) that utilizes software development best practices to solve scientific and engineering problems for production use.
  • Excellent problem-solving skills, including the ability to debug/profile the code.
  • Proficiency with fundamental computer vision algorithms such as object detection, classification, and segmentation.
  • Hands on experience working with large imagery data sets including image normalization, image augmentation, raster/vector visualization, etc.
  • Ability to work collaboratively with other software engineers, quality assurance engineers, image scientists, AI/ML experts and product owners/managers.
  • Proficiency with OpenCV.

Desired Qualifications:

  • Cloud Experience (AWS, GCP, Azure).
  • Familiarity with Docker and Kubernetes.
  • Additional mathematics background, including but not limited to: 2D and 3D graphics processing and visualization.
  • Additional physics backgrounds, higher level optics, digital and/or analog photography.
  • Digital image processing, including but not limited to: brightness/contrast enhancement, sharpening, ICC color profiles, resampling and anti-aliasing, image compression and file formats (e.g., JPEG, TIFF, PNG, HEIC, SVG), video compression and file formats (e.g., MP4, H.264, H.265), open source software libraries (e.g., OpenCV, GraphicsMagick, FFMpeg).
  • Digital and analog Image science, including but not limited to: color and sharpness targets, generation of ICC profiles for devices such as color printers, image quality assessment metrics and techniques, color spaces.
  • Machine learning/artificial intelligence as applied to digital imaging, including but not limited to: face detection, facial feature finding, smile detection, head pose determination, image quality score, subject/background detection and replacement.
  • C# language programming skills: ability to read, understand, and modify existing code.
  • Software configuration management skills (e.g., git, ClearCase).

“Notice: This job may require completion of a simulated work assessment as part of the hiring process.  Kodak Alaris utilizes a third-party provider called Woven Teams, Inc. (“Woven”) to administer simulated work assessments on its behalf.  By submitting an application for this position, you consent to us providing your email address to Woven solely for the purpose of allowing them to contact you with details regarding completion of a simulated work assessment.  Access to and use of Woven applications and web pages is subject to any third-party terms made available by Woven at the time of access.”

Visa Sponsorship not available.

$83,500 - $122,000 annually based on experience.

Link to NY Labor Law Posters: https://dol.ny.gov/posting-requirements-0

"Kodak Alaris is an Equal Opportunity Employer and strong advocate of workforce diversity. Race/Color/Gender/Sexual Orientation/Gender Identity/Religion/National Origin/Disability/Veteran." 

As a member of the Kodak Alaris team you will be eligible to participate in our flexible benefits program which include paid flexible time off, health, dental and vision coverage, paid sick leave, paid parental leave, 401(k) plan with company match, short-term and long term disability coverage and life insurance. 

Other details

  • Job Family Engineering
  • Job Function Software
  • Pay Type Salary
  • Travel Required No
  • Required Education Bachelor’s Degree