Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Geometry Processing)

$135k - $250k

Freeform

Job Description

Job Description

SENIOR SOFTWARE ENGINEER (GEOMETRY PROCESSING)

Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating manufacturing as a single integrated system, we unlock a new era of innovation where complex hardware is designed, built, and scaled without limits.

Metal 3D printing at production scale is one of the hardest unsolved problems in manufacturing, and geometry processing sits at the center of it. At Freeform, the geometry pipeline is not a preprocessor that hands off to a printer, but the intelligence that drives the entire machine. 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.

In this role, you will own core systems at the intersection of 3D geometry and real-time GPU compute. If you have spent your career making geometry fast and correct, whether in game engines, real-time rendering, visual effects, or simulation, the underlying structure of the problems will feel familiar. What will not feel familiar is the stakes: your geometry runs on machines building real parts out of metal, at a factory-scale that's never been done before. You will work across the full stack, from mathematical geometry representations to the GPU kernels that transform them, alongside engineers who bring the same depth of thinking to every problem.

We look for engineers who have gone deep on hard geometry problems and are ready to do that work where the output is physical.

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
  • Partner with data scientists to integrate neural geometry processing and machine learning models for print quality prediction and in-process optimization
  • 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
  • Work with backend software engineers to architect the interface between the geometry processing stack and the metal 3D printing hardware layer
  • 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
  • Write production-quality C++ across the geometry stack: performant, well-tested, and built to last in a real manufacturing environment
  • Generate and maintain documentation of designed software and integrated systems

Basic Qualifications:

  • Bachelor's degree in computer science, computer engineering, applied mathematics, or similar AND 5+ years of software development experience, OR Master's degree in aforementioned fields with 2+ years of experience, OR PhD in aforementioned fields
  • Proficiency with C++
  • Experience using GPUs for geometry processing

Preferred Skills and Experience:

  • MS or PhD in computer science, computational geometry, applied mathematics, or related field highly preferred
  • Familiarity with neural geometry processing or learned representations (e.g. neural fields, point cloud networks, diffusion-based mesh generation)
  • 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

Location:

  • Based in Hawthorne, our vertically integrated facility brings technology development, R&D, and production together under one roof. We operate at the center of LA's deep tech ecosystem, surrounded by some of the most ambitious hardware innovation happening anywhere in the country.
  • Our fast-paced, cross-functional environment is built on close collaboration, and as such, this role requires full-time onsite presence (five days a week), with very limited exceptions.

Why Freeform?

  • We are building technology that did not exist five years ago and will define how metal parts are made for the next fifty. The geometry team is at the center of that, and this role is a chance to do the most consequential geometry processing work of your career.
  • We have an inclusive and diverse culture that values collaboration, learning, and making deliberate data-driven decisions.
  • Benefits
    • Significant stock option packages
    • 100% employer-paid Medical, Dental, and Vision insurance (premium PPO and HMO options)
    • Life insurance
    • Traditional and Roth 401(k)
    • Relocation assistance provided
    • Paid vacation, sick leave, and company holidays
    • Generous Paid Parental Leave and extended transition back to work for the birthing parent
    • Free daily catered lunch and dinner, and fully stocked kitchenette
    • Casual dress, flexible work hours, and regular catered team building events
  • Compensation
    • As a growing company, the salary range is intentionally wide as we determine the most appropriate package for each individual taking into consideration years of experience, educational background, and unique skills and abilities as demonstrated throughout the interview process. 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.
    • In addition to the significant stock option package, the estimated salary range for this role is $135,000-$250,000. The upper end of the range is reserved for individuals who demonstrate exceptional experience, deep domain mastery, and a proven history of high performance and impact.
  • Freeform is an Equal Opportunity Employer that values diversity; employment with Freeform is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Geometry Processing) in Los Angeles, CA vacancy
  • $135k - $250k

    SENIOR SOFTWARE ENGINEER (GEOMETRY PROCESSING) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating manufacturing as a single integrated system, we unlock... 
    Senior
    Casual work
    Relocation package
    Flexible hours

    Dormont Manufacturing Company

    Hawthorne, CA
    3 days ago
  • Freeform is seeking a Senior Software Engineer in geometry processing to own core systems at the intersection of 3D geometry and real-time GPU compute. You will work across the full stack from mathematical representations to GPU kernels, driving production-scale metal printing... 
    Senior

    TryApplyNow

    Los Angeles, CA
    2 days ago
  • Dormont Manufacturing Co is seeking a Senior Software Engineer specializing in geometry processing to develop GPU-accelerated algorithms for innovative metal 3D printing systems. This role entails close collaboration with simulation and hardware engineers to optimize the... 
    Senior

    Dormont Manufacturing Co

    Hawthorne, CA
    2 days ago
  • $196k - $220.5k

     ...out before, during, and after playing games. The Safety Processing team is responsible for the systems that power Discord's...  ...content moderation across all of Discord. We're looking for a Senior Software Engineer who can handle complex, multi-milestone projects and... 
    Senior
    Full time
    Work at office
    Remote work
    Relocation package
    2 days per week

    Discord

    Los Angeles, CA
    22 hours ago
  • $196k - $220.5k

     ...out before, during, and after playing games. The Safety Processing team builds the infrastructure and decision systems that...  ...piece of content that gets actioned. We're looking for a Senior Software Engineer who can take ownership of complex, critical infrastructure... 
    Senior
    Full time
    Work at office
    Remote work
    Relocation package
    2 days per week

    Discord

    Los Angeles, CA
    22 hours ago
  • $150k - $250k

    SENIOR SOFTWARE ENGINEER Freeform builds AI-native manufacturing systems that unify software, hardware...  ...compute solutions using GPU parallel processing Move fast, innovate, don’t over-...  ...Experience with computer graphics or similar geometry-intensive problems Experience... 
    Senior
    Casual work
    Relocation package
    Flexible hours

    Dormont Manufacturing Co

    Hawthorne, CA
    1 day ago
  • $100k - $140k

    # Senior Software Engineer, Computational EngineeringDivergentFull TimeseniorLos Angeles, California,...  ...share specifics during the interview process or after an initial screen.## Resume Keywords...  .... The position involves computational geometry algorithmic solutions, as well as... 
    Senior
    Full time
    Temporary work
    Remote work

    TryApplyNow

    Los Angeles, CA
    5 days ago
  •  ...Job Summary Under little to no supervision, executes all software life cycle tasks, including process and requirements analysis, system design, programming, developing, implementing, testing, modifying, troubleshooting and maintaining computer programs. Works on systems... 
    Senior

    Edjuster

    Los Angeles, CA
    1 day ago
  •  ...the company | Senior Software Engineer | Los Angeles, CA (HYBRID) / Hyderabad, India | 1 LA + 2 Hyderabad I'm Julien — I lead Product Engineering...  ...in data modeling, pipeline architecture, and systems that process/transform/serve large volumes of data Python + at least one... 
    Senior
    Work at office

    United States Digital Space LLC

    Los Angeles, CA
    2 days ago
  •  ...Design, test, deploy, improve, and maintain software that will be used internally at Astrana...  ...team including Product, UX/Design, Engineers, and QA to execute mission‑critical projects...  ...of the stack and internal development processes Manage project requirements, priorities,... 
    Senior

    Jobtailor

    Monterey Park, CA
    3 days ago
  • $155k - $185k

     ...valuable asset, time. The Role We are seeking a highly tenured Senior Software Engineer, Backend to join our Advanced Technologies team. In this...  ...the intersection of distributed systems, real-time data processing, and scalable infrastructure, we would love to hear from... 
    Senior
    Temporary work
    Local area

    Dormont Manufacturing Company

    Los Angeles, CA
    1 day ago
  •  ...scheduling and workforce management software to empower in-home healthcare...  .... We’re a team of top-tier engineers and operators, backed by $14m...  ...for a growth-stage ready Senior Software Engineer to join our...  ...high leverage technical processes and systems. Our ideal candidate... 
    Senior
    Work at office
    Flexible hours
    Shift work

    Axle Health

    Santa Monica, CA
    4 days ago
  • $148.7k - $199.4k

     ...Senior Software Engineer Job ID 10150849 Location Glendale, California, United States / Bristol, Connecticut, United States Business Disney...  ...Provide guidance and enforcement of development practices and processes; review code and work with team members to ensure product... 
    Senior
    Local area

    The Walt Disney Company

    Glendale, CA
    4 days ago
  • $180k - $200k

    ## Senior Software EngineerApplylocations: Los Angeles, CAtime type: Full timeposted on: Posted...  ...will be designing and building data processing pipelines in support of machine learning...  ...Skills*** 7+ years experience as a software engineer* Expert knowledge in Python and NodeJS*... 
    Senior
    Contract work
    Work at office
    Local area
    Relocation

    Motorola Solutions

    Los Angeles, CA
    5 days ago
  • $175k - $220k

    Senior Software Engineer, Rust By bringing together next-gen technology and the finest live data available, Genius Sports is enabling a new era...  ...you apply if you need any assistance during the recruiting process due to a disability. Equality, Diversity and Inclusion Statement... 
    Senior
    Work at office
    Worldwide

    Genius Sports Group Limited

    Los Angeles, CA
    3 days ago
  •  ...already thehighest-rated salon and spa software in the US and Canada with thousands...  ...,come join us ! About the Role As a Senior Software Engineer at Mangomint, you’ll play a critical...  ...engineering standards, tooling, and processes to enable rapid development and iteration... 
    Senior
    Remote work

    Elea Ecuador

    Los Angeles, CA
    20 hours ago
  • $172k - $198k

     ...ambiguous problems and execute on a solution with a diverse team of engineers across Data and Web. Set up integrations with supply‑side and...  ...as Kafka, Aerospike or equivalent large‑scale data storage/processing systems. Experience with MySQL or similar RDBMS systems.... 
    Senior
    Remote work

    Dormont Manufacturing Company

    Santa Monica, CA
    2 days ago
  •  ...and revenue workflows, and autonomous RCM processing billions in claims, all on a single AI-...  ...touches production. Scale a rule engine that runs hundreds of configurable conditions...  ...extensive experience. 5+ years of professional software development industry experience.... 
    Senior
    Work at office
    Immediate start

    Commure

    Los Angeles, CA
    4 days ago
  • Senior Software Engineer We're looking for a full-time Senior Software Engineer to join us in our mission of bringing the ION Factory OS to next...  ...models in Postgres that reflect complex industrial processes. Cloud Infrastructure: Build and maintain scalable services... 
    Senior
    Full time
    Work at office
    Flexible hours

    Dormont Manufacturing Co

    Los Angeles, CA
    3 days ago
  • $120k - $180k

     ...We’re looking for experienced engineers who are ready todrive...  ...companies, and we’re looking for senior engineers who can shape architecture...  ...at two levels: Senior Software Engineer I (SSE1)andSenior Software...  ...during the interview process based on skills, experience,... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    GrabJobs

    Los Angeles, CA
    3 days ago
  • TryApplyNow is seeking a Senior Software Engineer specializing in Computational Engineering for our Los Angeles office. You will develop and enhance...  ...should have a solid background in C++ and computational geometry with at least five years of experience. This role offers a... 
    Senior
    Remote job
    Work at office

    TryApplyNow

    Los Angeles, CA
    5 days ago
  •  ...Duties and Responsibilities:   Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. The ideal candidate...  ...services experience.  · Preferred: Knowledge of payment processing, including ACH, card, and account-to-account payment flows... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Friday

    GrabJobs

    Glendale, CA
    2 days ago
  • $125k - $150k

    # Senior Software EngineerPublicis Groupe Holdings B.VFull TimeseniorLos Angeles, California,...  ...Holdings B.V is hiring a Senior Software Engineer. This is a full-time role in Los...  ...employers share specifics during the interview process or after an initial screen.## Resume... 
    Senior
    Full time
    Temporary work
    Freelance
    Work at office
    Flexible hours

    TryApplyNow

    Los Angeles, CA
    1 day ago
  • $130k - $250k

     ...cheaper. By combining advanced software, robotics, and full-stack...  ...and generating manufacturing processes. We work directly with some...  ...The work spans computational geometry, CAD/CAM integrations, high-...  ...computing, or software engineering with strong mathematical intuition... 
    Permanent employment
    Full time
    Local area
    Relocation package
    Flexible hours

    Hadrian Automation

    Los Angeles, CA
    24 days ago
  • King River Capital Group is seeking a Senior Software Engineer to join our Recognition Intelligence Applications team in Los Angeles. In this role...  ..., you will be responsible for building AI solutions that process camera input, ensuring a seamless user experience. Your... 
    Senior
    Work at office

    King River Capital Group

    Los Angeles, CA
    3 days ago
  • $150k - $200k

    Metropolis Technologies is looking for a Senior Software Engineer to join the Recognition Intelligence Applications team in Los Angeles. In this...  ...in Scala and Java, and a solid understanding of Agile processes. Offering a base salary between $150,000 and $200,000 annually... 
    Senior
    Flexible hours

    Metropolis

    Los Angeles, CA
    5 days ago
  • Commure in Los Angeles is seeking a skilled software engineer to join their Revenue Cycle Management Core team. In this role, you will build...  ...of both frontend and backend systems. Join us to help revolutionize healthcare financial processes. #J-18808-Ljbffr Commure
    Senior

    Commure

    Los Angeles, CA
    2 days ago
  • $150k - $200k

    metropolis.io based in Los Angeles is seeking a Senior Software Engineer for their Recognition Intelligence Applications team. You will develop...  ...in Java and Scala, and a deep understanding of Agile processes. The expected base salary for this position ranges from $1... 
    Senior

    Metropolis

    Los Angeles, CA
    5 days ago
  •  ...information, visit xsolla.com. ABOUT YOU We’re looking for a Senior Backend Software Engineer who thrives on solving complex technical challenges and...  ...distribute any personal data received during the hiring process. In accordance with applicable data protection laws,... 
    Senior
    Local area

    Xsolla

    Los Angeles, CA
    3 days ago
  • $121.4k - $173.3k

     ...Angeles, CA. Job Summary Green Dot Corporation is seeking a Senior Software Engineer to join the Risk Team, focusing on building scalable,...  ...accommodation during any part of the application or interview process, we encourage you to let us know. We will work with you to... 
    Senior

    Dormont Manufacturing Co

    Los Angeles, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Geometry Processing). Be the first to apply!