Software Development Engineer
Core
Software Development Engineer working on machine learning algorithms to process dental X-ray scans into 3D models for Spark Clear Aligners.
Role type
Senior C++ Software Development Engineer
Builds
Desktop and console applications for generating patient anatomy from dental scans
Domain
Healthcare technology / Orthodontics / Machine Learning
Deliverable
production ML models
Required skills
C++, software design patterns (SOLID, YAGNI, KISS), Agile development, unit testing, end-to-end testing
Preferred skills
3D graphics, geometric frameworks (CGAL, VTK, Embree), Python, cloud platforms (AWS, Azure), frontend technologies (TypeScript, React), GitHub Copilot
Technologies
C++, Python, TypeScript, React, CGAL, VTK, Embree, AWS, Azure, GitHub Copilot
Responsibilities
Design and implement new features for desktop and console applications, contribute to feature refinement, participate in sprint planning
Seniority
Senior, hands-on IC
