Senior Software Research Engineer
Listed on 2026-06-08
-
Software Development
Software Engineer, Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Data Scientist
Overview
Align Technology is building the future of digital dentistry. As a Senior Software Research Engineer in the Advanced Technology Development (ATD) team, you will work at the intersection of computer vision, generative AI, LLMs, and 3D geometry to invent new ways to analyze, diagnose, simulate, and visualize dental diagnostics & outcomes. Your prototypes will become key features for millions of patients and dentists.
Key Responsibilities- Translate research into early‑stage product development, focusing on 3D mesh processing, LLM integration, and computational geometry.
- Build datasets, collaborate with labelers, improve data quality, iterate on DL models, and statistically analyze results.
- Leverage DL models and LLMs to produce patient‑specific clinical diagnostics and treatment plans.
- Collaborate with leading clinicians to implement best practices.
- Apply knowledge of 3D computational geometry, computer vision, and generative AI to solve complex problems.
- Specialized expertise in 3D & 2D machine learning and deep learning.
- Proficiency in 3D geometry, computational geometry, mesh algorithms, and image processing.
- Strong programming skills in Python and C++, familiarity with libraries such as PyTorch, PyTorch3D, CGAL, libigl, Open3D, and trimesh.
- Experience with GPU‑accelerated workflows.
- Knowledge of LLM frontier models and practical integration.
- Excellent communication skills and collaborative attitude.
- Ability to work independently and defend research decisions.
- Willingly adopt AI‑assisted development tools (e.g., Claude Code, Git Hub Copilot, Cursor) as core workflow.
- M.Sc. or Ph.D. in Computer Science, Machine Learning, Applied Mathematics, Computer Vision, or a related field.
- At least 6 years of experience building and shipping ML/DL models in industry or advanced research.
- Deep expertise in deep learning, 3D geometry processing, computational geometry, mesh algorithms, 2D vision, and image processing.
- Proficiency in Python and C++ for geometry processing with familiarity to CGAL, libigl, Open3D, trimesh, and PyTorch3D.
- Solid grounding in linear algebra, statistics, and optimization.
- Professional fluency in English;
German is a plus. - Proficiency with AI‑assisted coding tools integrated into development workflow.
- Experience with regulated medical device or software development (IEC 62304, FDA Class II) is strongly valued.
- Background in dental, medical imaging, biomechanics, or CAD/CAM systems is a differentiator.
- Track record of conference publications.
Health and well‑being programs, employee‑exclusive discounts on Invisalign products, learning opportunities via online resources, and a globally inclusive workplace. The office is located in Zürich, Switzerland.
Equal Opportunity StatementAlign Technology is an equal opportunity employer. We are committed to providing equal employment opportunities in all our practices, without regard to race, color, religion, sex, national origin, ancestry, marital status, protected veteran status, age, disability, sexual orientation, gender identity or expression, or any other legally protected category. Applicants must be legally authorized to work in the country for which they are applying, and employment eligibility will be verified as a condition of hire.
Location:
TN Switzerland – Canton of Lucerne, Switzerland
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: