Scientific Image Processing Development Engineer

仮想 要求 #157
2024年2月15日

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

その他の詳細

  • 職務ファミリ Engineering
  • 職務権限 Software
  • 支払タイプ 給与
  • 出張の必要性 なし
  • 必要な学歴 学士