3D Graphics Software Engineer - Browser Renderer & CAD

Mach9 Robotics Inc.

San Francisco (CA)

On-site

USD 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mach9 is building an in-browser 3D engine to render tens of millions of points for LiDAR datasets, enabling CAD-grade tools and precise engineering deliverables. The Digital Surveyor role focuses on extending the renderer, implementing clipping, snapping, and camera controls, and delivering high-performance software for large, real-world datasets.

You will work on a production renderer, collaborate with engineers, and own meaningful outcomes while exploring practical solutions in challenging

Qualifications

  • Strong foundation in 3D math and spatial reasoning.
  • Experience building software through coursework, projects, internships, or work.
  • Ability to read and change code you did not write.
  • Attention to correctness and performance.
  • Judgment on when to refine a solution vs. ship it.
  • Experience with TypeScript and browser graphics, or comparable graphics code in a statically typed language.
  • Initiative to investigate problems and finish what you start.

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.

Skills

3D math
Spatial reasoning
Transforms
Planes
Projections
Code reading
Performance optimization
TypeScript
Browser graphics
Initiative

Tools

WebGL
GLSL
Three.js
Cesium

Job description

Mach9 is building an in-browser 3D engine to render tens of millions of points for LiDAR datasets, enabling CAD-grade tools and precise engineering deliverables. The Digital Surveyor role focuses on extending the renderer, implementing clipping, snapping, and camera controls, and delivering high-performance software for large, real-world datasets.

You will work on a production renderer, collaborate with engineers, and own meaningful outcomes while exploring practical solutions in challenging

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

3D Graphics Engineer - Point Clouds & Browser Rendering
3D Graphics Engineer - Point Clouds & Browser Rendering

Digitailor • San Francisco (CA)

Hybrid
USD 120,000 - 180,000
3D Graphics Software Engineer — Point Cloud & CAD Tools
3D Graphics Software Engineer — Point Cloud & CAD Tools

Mach9 • San Francisco (CA)

Hybrid
USD 110,000 - 170,000
Software Engineer - 3D Graphics
Software Engineer - 3D Graphics

Mach9 Robotics Inc. • San Francisco (CA)

On-site
USD 90,000 - 130,000
Software Engineer - 3D Graphics
Software Engineer - 3D Graphics

Digitailor • San Francisco (CA)

Hybrid
USD 120,000 - 180,000
Software Engineer - 3D Graphics
Software Engineer - 3D Graphics

Mach9 • San Francisco (CA)

Hybrid
USD 110,000 - 170,000
ML Engineer, 3D Perception: Research to Production
ML Engineer, 3D Perception: Research to Production

Mach9 • San Francisco (CA)

On-site
USD 150,000 - 190,000
Software Engineer - 3D Graphics
Software Engineer - 3D Graphics

present of AI • San Francisco (CA)

On-site
USD 120,000 - 170,000
ML Engineer, 3D Vision & CAD - Research to Production
ML Engineer, 3D Vision & CAD - Research to Production

Mach9 Robotics Inc. • San Francisco (CA)

On-site
USD 140,000 - 210,000
ML Engineer: 3D Perception for AI CAD
ML Engineer: 3D Perception for AI CAD

Mach9 Robotics Inc. • San Francisco (CA)

On-site
USD 120,000 - 180,000
Rendering Software Engineer II — 3D Navigation (Remote)
Rendering Software Engineer II — 3D Navigation (Remote)

Mapbox • United States

Remote
USD 120,000 - 170,000