10 days old

Algorithm Developer

San Diego, CA 92101
Job Description

This is an exciting opportunity for a Talented Algorithm Developer to join our Surgical Intelligence Development Team as you engage in new development on new features, as well as maintenance of the existing code base. As a seasoned Algorithm Developer, youll tap into your software development expertise as you tackle complex issues to build real-time medical imaging algorithms taking design, requirements, standards, and patient safety into account.

Key Responsibilities:

  • You are a scientist at heart who prefers to be embedded in a multi-disciplinary product development team.
  • You love the challenges of shepherding an idea from initial concept to finished software product, equally comfortable with lab/bench-top testing and software product testing.
  • Because you take pride in your work, you understand the importance of code standards as you develop quality, sustainable code with a solid design.
  • Hitting milestones and deadlines are part of your nature, so you enjoy collaborating with teams to ensure on-time delivery.
  • With an eye on continual improvement, you possess a great can-do attitude and openly share ideas on how to improve the process of evolving a prototype algorithm into a robust, successful product.
Basic Qualifications
  • Advanced degree (MS or PhD) or equivalent experience in a quantitative field with strong focus on image processing, computer vision, statistical estimation, or similar.
  • Strong experience in software development using image processing algorithms (registration, enhancement, segmentation, object classification/recognition)
  • Proficient in either Matlab or Python (for algorithm prototyping), and C++ (for production code), with strong experience in proper software testing methods (unit, regression, accuracy)
  • Experience with thorough performance testing of prototype algorithms, including laboratory and bench-toptesting, simulations, and statistical performance testing
  • Collaborative approach with strong communication skills to troubleshoot, plan, and prioritize with an interdisciplinary team
  • Experience with and ability to thrive in a fast-paced development environment with evolving priorities and requirements

Preferred Qualifications
  • Experience with image processing and machine learning libraries and tools (openCV, ITK, VTK, Boost, openGL, etc.)
  • Experience in optimizing image-processing algorithms for real-time operation using CUDA / GPU
  • Image-processing and algorithm development for computer-assisted surgery (2D/3D spatial navigation, multimodal registration, image enhancement, close-range photogrammetry)
  • Familiarity with medical imaging modalities used in surgical applications (X-Ray, CT scan, MRI)
  • Solid understanding of C# and .NET development
  • Agile software development methodologies and TDD
  • Statistical algorithm methods (parameter estimation, detection, performance evaluation)
  • Experience with Deep Neural Networks for image segmentation / classification


Posted: 2020-05-21 Expires: 2020-06-20

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Algorithm Developer

San Diego, CA 92101

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast