← All roles

Software Engineer - 3D Graphics

Mach9· Engineering
Apply on company site
San Francisco$130k - $180k + equityFull-timePosted 4d ago

About the role

Engineer focused on building and improving a production 3D rendering engine for large LiDAR point-cloud datasets, with browser-based tooling for CAD-grade picking, clipping, snapping, and measurement.

Responsibilities

  • Build 3D tools that surveyors use to inspect point clouds and create precise engineering drawings
  • Extend our point-cloud renderer and GPU picking system
  • Solve geometry problems behind clipping, snapping, construction planes, and camera controls
  • Find and fix performance problems that appear with large real-world datasets
  • Improve the shared rendering and interaction systems behind our CAD tools

Qualifications

  • A strong foundation in 3D math and spatial reasoning, including transforms, planes, and projections
  • Experience building software through coursework, personal projects, internships, or full-time work
  • The ability to read and change code you did not write
  • Attention to correctness and performance
  • Sound judgment about when to refine a solution and when to ship it
  • Experience with TypeScript and browser graphics, or comparable experience writing performance-sensitive graphics code in a statically typed language
  • The initiative to investigate problems, ask useful questions, and finish what you start

Skills

Required:3D math and spatial reasoningTypeScriptGPU rendering / graphics

Benefits

  • Not specified in the description
Last updated Oct 22, 2026. Interested? Apply on the company site.
Mach9 logo

About Mach9

The Fastest Tool for Automating Geospatial Production

Mach9 is at the forefront of leveraging advanced machine learning and computer vision techniques to transform geospatial data into actionable insights for urban development and infrastructure management. Our cutting-edge technology automates the detection and analysis of key urban features, aiding in the planning and maintenance of transportation networks.

machine-learningcomputer-visioninfrastructureai

More open roles at Mach9