Sr. 3D C++ Software Engineer (On-site)
Core
Build the mathematical core and physical constraint models for a geometrical compiler that transforms digital orthodontic treatment plans into physical aligner parts at production scale.
Role type
Senior 3D C++ Software Engineer (Computational Geometry & Manufacturing)
Builds
Production-grade C++ services for geometry processing, numerical optimization, and CAD/CAM translation running on global manufacturing equipment.
Domain
Orthodontic manufacturing / Computational Geometry / Scientific Computing
Deliverable
production ML models | product features
Required skills
3D geometry processing, numerical optimization, linear algebra, C++20, physical constraint modeling, algorithm formulation from first principles
Preferred skills
CGAL, Eigen, Embree, VTK, Draco, point cloud registration (ICP), Python/NumPy/SciPy, gRPC, Protobuf, Bazel, Conan, Docker, AWS Kubernetes, OpenTelemetry, Prometheus
Technologies
C++20, Python, NumPy, SciPy, gRPC, Protobuf, Bazel, Conan, Docker, AWS Kubernetes, OpenTelemetry, Prometheus, Loki, Clickhouse, Grafana
Responsibilities
Formulate and implement algorithms for 3D geometry processing and spatial reasoning; model physical constraints and machine limits in software; develop high-performance C++20 systems for compute-heavy workloads; prototype numerical solutions using Python and harden them into production services; run tight hardware-software loops with R&D equipment to validate algorithms; package algorithms behind gRPC/Protobuf interfaces for deployment.
Seniority
Senior, hands-on IC