Principal Computer Vision/Machine Learning Engineer for xR (HYBRID)

Employer

Job Description

Why engineering at Stryker?


At Stryker we are dedicated to improving lives, with a passion for researching and developing new medical device products. As an engineer at Stryker, you will be proud of the work that you will be doing, using cutting-edge technologies to make healthcare better. Here, you will work in a supportive culture with other incredibly talented and intelligent people, creating industry-leading medical technology products. You will also have growth opportunities as we have a culture that supports your personal and professional development.


Need another reason to apply? Check out these 8 reasons to join Stryker's engineering team: https://www.strykercareersblog.com/post/8-reasons-to-join-strykers-engineering-team


We are proud to be named one of the World’s Best Workplaces and a Best Workplace for Diversity by Fortune Magazine! Learn more about our award-winning organization by visiting stryker.com


Our benefits include bonuses; commissions; healthcare; insurance benefits; retirement programs; stock based plans; family and parenting leaves; tuition reimbursement; wellness programs; onsite fitness centers and cafeterias; discount purchase programs; and service and performance awards – not to mention various social and recreational activities.


Who We Want:


Embark on an incredible journey with a highly-skilled, award-winning team of global experts coordinated from the heart of Silicon Valley. We are on a mission to create groundbreaking artificial intelligence and computer vision solutions that transform how medical procedures are conducted in operating rooms and hospitals worldwide.


Stryker AI is a melting pot of trailblazers, forward-thinkers, and game-changers who are committed to revolutionizing surgical practices. As a valued member of our elite team, you will contribute to developing core technologies that power a wide array of products, including surgical robotics, image-guided interventions, navigation systems, treatment selection tools, outcome assessment platforms, and augmented/mixed reality visualization solutions. Together with our customers, we strive to improve patient outcomes and redefine the future of healthcare technology.


Seize this unparalleled opportunity to shape the future of medical innovation and be a part of something truly extraordinary. Apply now and join us in making a difference!


Are you a top-tier Computer Vision (CV) Engineer or Scientist eager to make a lasting impact in the field of AI-driven healthcare? Join our exceptional team of CV/ML scientists, AR/xR application engineers, software engineers, and clinical engineers as we collectively strive to integrate innovative 2D/3D computer vision, augmented reality/mixed reality, and deep learning-based algorithms into existing and new medical device products.


As a Principal Computer Vision/Machine Learning Engineer for vR, you will play a crucial role in shaping the future of AI-enhanced healthcare. This high-visibility position offers an unparalleled opportunity for a technical leader who is passionate about diving deep into the intricacies of computer vision and deep learning problem-solving while making a significant business impact.


Take the leap and join our elite team in the pursuit of revolutionizing healthcare technology. Apply now and become a driving force in the development and deployment of groundbreaking AI solutions!


What You Will Do:


Technical Responsibilities:


  • Work and collaborate with the CV/ML team to design, prototype, evaluate, optimize, implement and deploy CV/DL algorithms as an integral part of AI-powered medical technologies for the operating room.
  • Participate in cutting-edge research in computer vision that can be applied to AR/xR product development.
  • Design and develop novel computer vision and/or machine learning algorithms in areas such as: real-time scene and object tracking, reconstruction and understanding as well as, segmentation, face tracking, body tracking, key point estimation, depth sensing, generative approaches such as GANs, 3D stereo and volumetric reconstruction, 2D / 3D medical imaging segmentation and rendering.
  • Research and prototype state-of-the-art computer vision and deep learning methods to develop solutions that meets product requirements.
  • Design algorithm evaluation frameworks, schedule and report algorithm performance on a regular basis.
  • Formulate processes for choosing appropriate sensors based on requirements like cameras and developing image processing algorithms, with an emphasis on classical computer vision, 3D geometry, and deep learning.
  • Document and present progress in algorithm design, development, and evaluation (requirements/design/architecture/bugs/tests).
  • Lead code reviews for projects/systems as an independent reviewer applying design principles, coding standards and best practices.


What You Will Need:


Basic Qualifications:


  • Bachelor's degree in software engineering/ Computer Science or related discipline with 8+ years of work experience OR Master’s in relevant disciplines with 6+ years of experience OR PhD degree in relevant disciplines with 4+ years of work experience.


Preferred Qualifications:


  • Industry experience working on projects such as: real-time SLAM and 3D reconstruction, sensor fusion and active depth sensing, object and body tracking and pose estimation, and/or image processing. Image and/or semantic segmentation, 2D and 3D key point estimation and surface reconstruction, depth estimation, generative methods such as GANs, or photorealistic rendering.
  • 4+ years of experience working in Python or C++ for numerical
  • Experience with camera calibration, stereo vision, tracking, 3D points clouds, registration and associated algorithm development.
  • Experience with deep learning framework such as PyTorch, Tensorflow, Keras, Caffe, etc for deep learning model training and deployment.
  • Strong background in at least three of these specialties: (i) 3D Vision and projective geometry, (ii) Computer Graphics, (iii) Deep learning/machine learning for computer vision, (iv) Practical applications of classical computer vision and machine learning techniques.
  • Practical experience with computer vision frameworks like OpenCV, Open3D, PCL, etc.
  • Experience in designing and training and deploying production-grade deep learning architectures for computer vision application with a broad under‐standing of latest CV / DL methods and literature.
  • Experience in writing reusable, scalable, test-driven and well documented codebase.
  • Excellent writing and verbal communication skills.
  • Bonus for: (i) Previous experience with any head-mounted (ego-centric device) or xR platform, (ii) Academic publication in CV/AI conferences / journals such as CVPR, ICCP, ICCV, NeurIPS, etc. is a plus.
  • $122k - $271k salary plus bonus eligible + Benefits (Health, Vision, Dental, 401K, Tuition Reimbursement, Employee Assistance Program, Wellbeing Program, Employee Stock Purchase Program). This information reflects the anticipated salary range for this position based on current national data. Actual minimum and maximum may vary based location. Individual pay is based on skills, experience, and other relevant factors.


#DREengineering


About Stryker


Stryker is one of the world’s leading medical technology companies and, together with our customers, is driven to make healthcare better.


The company offers innovative products and services in Medical and Surgical, Neurotechnology, Orthopedics, and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 100 million patients annually.


More information is available at stryker.com


R497317