Senior Software Engineer (Geometry Processing)
$135k - $250kFreeform
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.
$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...SuggestedPermanent employmentFull timeLocal areaFlexible hours$150k - $250k
...Freeform is deploying software‑defined, autonomous metal 3D printing... ...future of innovation. As a Senior Software Engineer at Freeform, you will be... ...using GPU parallel processing Move fast, innovate, don’t... ...computer graphics or similar geometry‑intensive problems Experience...SeniorCasual workRelocation packageFlexible hours$175k - $200k
...POSITION SUMMARY SEPS is looking for a talented and motivated Senior Full Stack Software Engineer to join our team in building and enhancing internal... ...documents) during the initial stages of our application process. If you have any doubts about the authenticity of a job...SeniorFull timeTemporary workSummer workLocal areaImmediate startFlexible hours$170k - $200k
...create it. Who you are We are seeking a Senior Backend Engineer to join our Advanced Technologies... ...distributed systems, real-time data processing, and scalable infrastructure, we would... ...Master's degree in Computer Science, Software Engineering, or a related field 8+...SeniorFull timeTemporary workWork at officeLocal area$143k - $214k
...is a growing family of industrial and engineering businesses combining enabling technologies... .... Who we are looking for The Senior Software Engineer is a key technical... ...expertise in prompt engineering, document processing, retrieval optimization, and production...SeniorPermanent employmentContract workWork at officeShift work$180k - $240k
...Visit our Mission and Culture doc here. Position SummaryAs a Software Engineer, Dev Productivity, you’ll work at the intersection of software... ...to identify and eliminate inefficiencies in the development process.Enhance and monitor developer environments to improve developer...SeniorWork experience placement$135k - $250k
...Freeformfuturecorp in Los Angeles is seeking a Senior Software Engineer specializing in Geometry Processing. The successful candidate will develop innovative GPU-accelerated algorithms and work closely with hardware and simulation engineering teams. This role involves...Senior$150k - $212k
...a smarter, greener future for global freight.Senior Software EngineerParallel Systems is seeking a Senior Software Engineer to design, build, and optimize critical system... ...and will be determined during the interview process. The target hiring range for this position is...SeniorLocal areaShift work- ...platform leverages cutting-edge machine learning, automation, and software engineering to drive intelligent decision-making across logistics,... ...with large datasets, data pipelines, or real-time data processing systems Familiarity with cloud platforms (AWS, GCP, or Azure...Senior
$180k - $215k
...manufactures these satellite buses at scale using a combination of software, vertical integration, and hardware that is designed for... ...software to automate satellite operations, tracking, and data processing.Monitor and improve system scalability, redundancy, and failover...SeniorFull timeWork at office- ...Inversion in Los Angeles, CA is seeking a Senior Ground Software Engineer to architect, build, and deploy real-time ground software for space-vehicle... ...deployment, and mentor engineers and interns, reporting to the Director of Engineering, Processing Core. #J-18808-Ljbffr...Senior
$180k - $200k
...You will be designing and building data processing pipelines in support of machine... ...teamsRequired Skills7+ years experience as a software engineerExpert knowledge in Python and... ...RequirementsBachelors degree with 8+ years of software engineering experience AND 6+ years of Python and...SeniorFull timeContract workWork at officeLocal area$152.5k - $205k
...everyone is a stakeholder.What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's in-house blockchain... ...you require accommodations or assistance in our interview process because of a disability, please reach out to accommodations...SeniorPermanent employmentRemote workFlexible hours$148.7k - $199.4k
...Technology is a global organization of engineers, product developers, designers, technologists... ...Platforms Engineering is hiring a Senior Software Engineer to help build and innovate a... ...enforcement of development practices and processes. Review code and work with team members...SeniorWorldwide$125.9k - $148.1k
...value your ideas.We are seeking a highly skilled Full-Stack Senior Software Engineer to join our team. In this role, you will design, develop,... ...issuesDrive continuous improvement of development processes, tools, and engineering practicesRequirementsMinimum 5 years...SeniorFull timeContract workLocal areaFlexible hours$190k - $225k
...President to join our newly formed Product Engineering group. This is a senior individual contributor who will be... ...solving hard problems, and shipping software. If you're looking for a role where... ...expertise in designing systems that process, transform, and serve large volumes...SeniorFull timeFor contractorsLocal areaWorldwideFlexible hours$102.8k - $190.2k
Team Name:Battle.net & Online ProductsJob Title:Senior Software Engineer IRequisition ID:R027754Job Description:The intersection of business, technology... ..., and partner team members throughout the development process Document and share best practices with engineers across...SeniorFull timeTemporary workPart timeLocal areaRemote workRelocation package- ...worldwide? Elementary is seeking an experienced python Senior Software Engineer. If you want to deploy and run cutting edge AI algorithms... ...with Linux development Strong understanding of multi-processing, multi-threading, and/or asyncio Not required, but a plus...SeniorFull timeWork at officeWorldwideFlexible hours2 days per week
$172k - $198k
...Ad Exchange technology. The Ad Exchange software handles a high volume of requests (40... ...works with product managers and various engineering teams to deliver on priorities for the... ...or equivalent large scale data storage/processing systems ~ Experience with MySQL or similar...SeniorFull timeWork at officeRemote workFlexible hours2 days per week$175k - $220k
...The Role - Senior Software Engineer, Rust We are seeking an experienced Software Engineer to build low-latency and reusable data pipelines that... ...plan. Let us know when you apply if you need any assistance during the recruiting process due to a disability. #J-18808-Ljbffr...Senior- ...We are looking for a highly capable Senior Software Engineer to help scale Xpanner’s US operations. In this role, you will serve as a key technical... ...grow sBuild tooling, automation, and scalable operational processes to support Xpanner ’s expanding US presenc eHelp establish...Senior
- ...companies in the world Job Description We’re looking for a senior software engineer for building and managing our Marketing Automation suite of... ...improves scalability Participate and influence development process, including development standards and practices, system architecture...SeniorWork experience placement
$141.9k - $190.3k
...Technology is a global organization of engineers, product developers, designers,... ...seeking someone who can fill the role of a Senior Product Software Engineer to create a feature rich... ...least 3 years of experience in agile processes to help the team be effective and efficient...Senior$160k - $190k
Job Title: Senior Full-Stack Software Engineer (100% REMOTE!Salary: $160-190k/year + bonus + equity!Requirements: 5+ years of Software Engineering experience... ...team to deliver end-to-end solutions for business processes, using web technologies, databases and server platforms....SeniorContract workWork at officeRemote work$148.7k - $199.4k
...Technology is a global organization of engineers, product developers, designers, technologists... ..., is seeking a talented and dedicated Senior Software Engineer to join our Payments team.... ...operating high-throughput systems that process millions of payment transactions while...SeniorWork experience placementWork at office$158.4k - $207.9k
Hi, we're Oscar. We're hiring a Senior Software Engineer, Backend to join our Engineering team.Oscar is the first health insurance company built... ...requires reasonable accommodations during the application process should contact the Oscar Benefits Team (****@*****.***...SeniorFull timeWork at officeFlexible hours- ...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
$208k - $260k
...business through our industry-leading software with powerful tools that simplify... ...Role SimplePractice is seeking a Senior Full-Stack Engineer II with expert knowledge in Ruby on Rails... ...of the recruitment or onboarding process. Base salary is one component of...SeniorPrivate practiceRemote work$121.4k - $173.3k
...Job Summary We are seeking a highly skilled and motivated Senior Software Engineer to join our BaaS team, supporting partner onboarding and BaaS... ...on Application Accuracy We value integrity in our hiring process. Please ensure that all information provided in your resume...SeniorWork at officeRemote workFlexible hours3 days per week- ...We’re seeking a seasoned engineer to help build the backbone of the... ...services on a truly global scale. Senior Backend Engineer to help... ...performance microservices capable of processing 20,000+ requests per second... ...01(k) Get notified about new Software Engineer jobs in Santa Monica...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Geometry Processing). Be the first to apply!
- ngo software engineer Los Angeles, CA
- software data engineer Los Angeles, CA
- software engineer matlab simulink Los Angeles, CA
- graduate software engineer Los Angeles, CA
- software system engineer Los Angeles, CA
- graduate software developer Los Angeles, CA
- software engineer - early career Los Angeles, CA
- entry level software engineer remote Los Angeles, CA
- software engineer intern Los Angeles, CA
- software developer positions Los Angeles, CA


