The Staff Machine Learning Software Engineer develops advanced image processing and machine learning solutions for neurovascular Optical Coherence Tomography and angiographic imaging applications. The role spans the full development lifecycle, from feasibility investigations and algorithm prototyping through productization, verification, validation, and deployment within regulated medical device software systems. The engineer provides technical leadership and contributes to the architecture, design, development, and maintenance of ML-enabled software solutions within the company's imaging platform. The position works closely with software engineers, scientists, clinical experts, and product stakeholders. It also contributes to machine learning frameworks and infrastructure, software quality and technical planning, and provides guidance and mentorship to other team members. Work follows established quality-system processes, standard operating procedures, software development practices, and documentation requirements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior