Senior Software Engineer in Computer Vision

Monogram Orthopaedics
New York, NY
Job Type: 
Full Time
Closing Date: 
Monday, December 31, 2018

Monogram Orthopaedics is looking for a software engineer with experience in image processing and/or computer vision to join our very small but motivated team of engineers bringing a new medical device to market. The company is located in Brooklyn, NY and offers a competitive salary with equity options and generous benefits.


Job Duties:

  • Development of algorithms to perform feature detection and segmentation of large medical image datasets using explicit or implicit (e.g. CNNs) methods.
  • Work collaboratively with project managers and a team of engineers on designing application-specific solutions in shape modeling problems.
  • Utilize and/or customize existing large frameworks and code in disparate technology disciplines.


Required Education and Experience:

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Mathematics, or any related field.


Skills Required:

  • Proficiency (2-6 years) in Python and C++.
  • 2+ years of experience in image processing or computer vision.
  • Experience with a machine learning framework (TensorFlow preferred).
  • Ability to work with (e.g. set up validation experiments, perform training) with large image datasets.
  • High comfort with linear algebra and differential geometry.
  • Experience with collaborative development best practices and source control (git).
  • Excellent writing and communication skills.
  • Self-motivated, driven, able to work independently, with an interest in working at a small startup.


Desired Skills:

  • Experience with medical image analysis a plus.
  • Experience with CAD or geometric modeling a plus.
  • Experience in WebGL or higher-level 3D frameworks (BabylonJS, Three.JS) a plus.