Freeform

Freeform

Senior Software Engineer (Geometry Processing)

Los Angeles, CA (On-site) · Senior · Full-time

Sponsorship not specified$135k-$250kDetected 12 days ago
C++Full-Stack DevelopmentData StructuresAlgorithmsMachine LearningProcess ImprovementCAMCollaboration

About the role

  • Metal 3D printing at production scale is one of the hardest unsolved problems in manufacturing, and geometry processing sits at the center of it.
  • Our stack spans GPU-accelerated mesh processing, physics-informed simulation, real-time toolpath generation, and closed-loop geometric feedback during the print itself.
  • NVIDIA invested in Freeform because of it.

Responsibilities

  • Develop GPU-accelerated algorithms for mesh deformation, procedural geometry generation, parallel spatial queries, and volumetric space-filling operations
  • Collaborate with simulation and hardware engineers to integrate physics-based and sensor models into the GPU compute pipeline
  • Design and develop the end-to-end print preparation pipeline, from CAD ingestion and mesh repair through GPU-parallelized slicing, adaptive toolpath generation, and hardware handoff, for a production-scale metal 3D printing system
  • Build production automation solutions across the geometry processing pipeline, including automated defect detection and in-process geometry correction
  • Develop integrations with third-party CAD and CAM software APIs, with a focus on robust and maintainable interchange pipelines
  • Generate and maintain documentation of designed software and integrated systems
  • We are building technology that did not exist five years ago and will define how metal parts are made for the next fifty.

Requirements

  • Proficiency with C++
  • Experience using GPUs for geometry processing
  • Familiarity with neural geometry processing or learned representations (e.g. neural fields, point cloud networks, diffusion-based mesh generation)

Nice to have

  • Preferred Skills and Experience:

Skills

  • MS or PhD in computer science, computational geometry, applied mathematics, or related field highly preferred
  • Experience interfacing with CAD and CAM software APIs (understanding of CAD import)
  • Experience working with Signed Distance Field (SDF) representations of geometry
  • Experience with spatial data structures and GPU-friendly geometry representations (e.g. BVHs, octrees, tetrahedral meshes, volumetric grids)
  • Experience with cloud-based geometry processing or distributed compute workloads

Compensation

  • Our intent is to offer a salary that is commensurate for the company's current stage of development and allows the employee to grow and develop within a role.

Benefits

  • We have an inclusive and diverse culture that values collaboration, learning, and making deliberate data-driven decisions.
  • Significant stock option packages
  • 100% employer-paid Medical, Dental, and Vision insurance (premium PPO and HMO options)
  • Life insurance
  • Paid vacation, sick leave, and company holidays
  • Generous Paid Parental Leave and extended transition back to work for the birthing parent
  • Casual dress, flexible work hours, and regular catered team building events
  • In addition to the significant stock option package, the estimated salary range for this role is $135,000-$250,000.
  • Partner with data scientists to integrate neural geometry processing and machine learning models for print quality prediction and in-process optimization

This listing is sourced directly from Freeform's careers page and normalized into a canonical job model.