Dandy

Senior Software Engineer – CAD/3D Algorithms

Dandy

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $176,800 - $237,000 per year

Job Level

About the role

  • Work cross-functionally to deliver practical solutions to real-world 3D problems across our engineering org
  • Research, build, implement, and deploy algorithms that generate geometry for dental restorations.
  • Build CAD tools that interface with robots, 3D printers, or subtractive manufacturing machines.
  • Interface with deep learning models to integrate AI into the tools/experiences you are developing.
  • Continuously deliver high performance solutions that are reliable, well-tested, and delight our stakeholders.

Requirements

  • Fluency with fundamental 3D concepts, algorithms, and mesh processing.
  • Strong C++ expertise — able to design, implement, and optimize geometry algorithms and production systems in modern C++.
  • Proficiency with one or more geometry processing or visualization libraries (Meshlib, Open CASCADE, CGAL, or others).
  • Specializing in geometrical or computational algorithms and eager to leverage web technologies to apply algorithmic expertise.
  • Proficiency in developing computational geometry algorithms and integrating them into full-stack applications with user interaction.
  • Experience with WASM bindings using Emscripten and C++, and WebGPU compute shaders for parallel processing.
  • Experience implementing algorithms from research papers or academia.
  • Demonstrated expertise building CAD/CAM or geometry inspection systems.
  • Someone who can effectively make business-critical, technical decisions given a higher level strategy.
  • A strong team player with a high level of initiative and autonomy.
  • An effective communicator around risks and trade-offs.
Benefits
  • healthcare
  • dental
  • mental health support
  • parental planning resources
  • retirement savings options
  • generous paid time off
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++geometry algorithmsmesh processingcomputational geometryCAD toolsgeometry processing librariesWASM bindingsEmscriptenWebGPU compute shadersalgorithm implementation
Soft Skills
team playerinitiativeautonomyeffective communicationdecision making