3D Geometry Software Engineer (Mesh Processing & Automation)
Onsite | Vancouver Office – 675 W Hastings St.
About EviSmart™
EviSmart™ is a global leader in AI-powered dental workflow automation and CAD design outsourcing. Trusted in 26+ countries, our mission is to make dental care smarter, faster, and better — and we’re doing it through powerful software that connects dentists, labs, and manufacturers like never before.
We’re building next-generation AI and 3D platforms that power automated dental restoration tools worldwide. As we continue to scale, we’re looking for engineers with deep expertise in 3D geometry to help us create precise, robust, and efficient mesh processing pipelines that drive our automation systems.
About the Role
We are seeking a 3D Geometry Software Engineer to own the development of robust mesh and point-cloud processing pipelines. You will automate geometry workflows and ensure our 3D data is accurate, watertight, and ready for downstream systems.
This role is ideal for someone who enjoys designing strong geometry algorithms, writing fast and clean code, and building reliable processing pipelines that scale across large datasets. You’ll work closely with the engineering team to integrate geometry tools into backend services and optimize processes that power next-generation dental restoration automation.
Key Responsibilities
Mesh & Point-Cloud Processing
- Build and maintain reliable mesh and point-cloud preprocessing tools (repair, clean-up, watertightness, remeshing, surface offsets).
- Implement robust alignment, sampling, and geometric measurement routines.
- Create post-processing pipelines to validate and refine generated 3D crowns.
Automation & Integration
- Develop automated geometry workflows for large-scale batch processing.
- Integrate geometry tools into backend services and collaborate closely with cross-functional engineering teams.
- Ensure code quality, performance, and long-term maintainability of geometry pipelines.
Optimization & Reliability
- Debug, profile, and optimize algorithms for performance at scale.
- Contribute to architectural decisions to make geometry processing reliable and efficient.
Required Skills
- Strong foundation in 3D geometry and mesh processing algorithms.
- Hands-on experience with mesh repair, remeshing, normals, sampling, and spatial data structures.
- Proficiency in Python or C++ with clean, production-quality coding practices.
- Solid experience with one or more 3D libraries (e.g., Open3D, Trimesh, PyMesh, Blender API, CGAL, VTK).
- Experience building automated pipelines and backend integrations.
- Strong debugging, optimization, and profiling skills.
Nice to Have
- Experience with point-cloud processing or 3D deep-learning preprocessing.
- Experience deploying geometry services in cloud environments (Docker, FastAPI, etc.).
Why Join Us?
- Impactful Work: Build the 3D processing pipelines that power AI-driven dental restoration automation.
- Innovative Environment: Collaborate with engineers, AI researchers, and designers solving real-world challenges in dental technology.
- Career Growth: Expand your skills in 3D geometry, high-performance computing, and software engineering leadership.
- Competitive Package: Receive a strong compensation and benefits package in a fast-growing, globally impactful company.
This isn’t just about 3D models.
It’s about creating the geometry foundation that powers automated dental restoration tools and AI-driven workflows.
If you’re ready to build scalable geometry pipelines and transform 3D data into actionable solutions, we’d love to hear from you. Apply today from our Vancouver office and help shape the future of digital dentistry.
Top Skills
EviSmart Vancouver, British Columbia, CAN Office
675 Hastings St W, Vancouver, BC , Canada, V6B 1N2


