Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Machina Labs Logo

Senior Software Engineer, Computational Geometry

Machina Labs

Salary not specified
Oct 10, 2025
Los Angeles, CA, US
Apply Now

Machina Labs is seeking a Senior Software Engineer, Computational Geometry to develop the geometry and path planning capabilities of their robotic sheet-metal forming platform, aiming to redefine manufacturing with advanced robotics and AI.

Requirements

  • 5+ years of experience in computational geometry, path planning, or related fields.
  • Strong background in linear algebra, trigonometry, differential equations, and algorithm design.
  • Proficiency in both Python and C++, with hands-on use of libraries such as Numpy (Python) or Eigen (C++).
  • Proven ability to manipulate meshes, vectors, and transforms in 2D and 3D.
  • Experience with CAD file formats (STEP, IGES) and graphics-adjacent work (GPU acceleration, ray tracing, geometry kernels).
  • Familiarity with robotics, kinematics, or physics-based modeling is a strong plus.

Responsibilities

  • Shape our geometry pipeline by leading the development of robust geometry ingestion and processing systems to transform complex CAD files into robot-ready parts.
  • Innovate our path planning through the design and implementation of algorithms that expand the operational envelope of our robotic forming cells.
  • Prototype and validate by rapidly testing new approaches while building high-quality, production-ready code for proven solutions.
  • Bridge disciplines partnering with robotics and manufacturing engineers to troubleshoot, optimize, and validate geometry and path strategies on physical hardware.
  • Model and simulate by building kinematic models, optimizers, and analysis tools to validate paths before they hit the robot floor.
  • Uphold excellence through ensuring code quality with testing, documentation, and reviews aligned to Machina’s engineering standards.

Other

  • MS or PhD. in Data Science, Computer Science, Machine Learning, Statistics, or a related field.
  • A track record of solving complex problems in fast-paced, iterative environments—independently and within teams.
  • Excellent communication skills; able to explain technical concepts clearly to both engineers and non-engineers.
  • This is not a backroom algorithm role - your work will influence our product roadmap, our customer experience, and the direction of the company.
  • Machina Labs is an Affirmative Action and Equal Employment Opportunity employer and considers all applicants for employment without regard to race, color, religion, sex, gender identity, gender expression, sexual orientation, national origin, age, disability, or status as a protected veteran in accordance with state and federal law.