Jobs › Companies › Mach9 › Software Engineer - 3D Graphics

About this Software Engineer - 3D Graphics role at Mach9

Mach9 · Onsite · San Francisco

The role

At Mach9, Digital Surveyor turns massive LiDAR datasets into precise CAD deliverables, automating work that currently takes surveyors and engineers weeks. Making that possible in a browser requires a 3D engine that can render tens of millions of points while supporting CAD-grade picking, clipping, snapping, and measurement. You'll work directly on that engine and the tools built on it.

This role is ideal for an early-career engineer with a strong foundation in 3D math who wants to work on a real production renderer, not a demo.

You'll do well here if you enjoy digging into difficult technical problems and building software that stays fast and reliable on large, messy real-world datasets. When the right approach isn't obvious, you'll research how others have solved similar problems, test your assumptions, and choose a practical solution. Our engineers are trusted to own their work and drive meaningful outcomes.

Where you will make an impact

  • 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

What you bring

  • 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

Bonus experience

  • WebGL, GLSL, Three.js, Cesium, or another real-time graphics system

  • Point clouds, geospatial data, or large-coordinate rendering

  • Experience applying geometry, spatial algorithms, or numerical methods to open-ended problems with noisy data and real-world tradeoffs

  • CAD, mapping, visualization, robotics, or game-engine projects

About Mach9

Mach9 is transforming civil infrastructure design with AI-powered geospatial tools. Our platform accelerates the creation of engineering deliverables from raw data, cutting manual drafting time by 96×. Trusted by global leaders in engineering and construction, we're backed by Y Combinator, Quiet Capital, and top founders and executives from Cruise, Autodesk, Adobe, and DoorDash.

We believe the needs of a startup benefit from an in-person culture. The team works out of our office in SoMa, with the flexibility to work from home when needed.

Ready to apply to Mach9?
Apply to Mach9

How this Software Engineer salary compares

This role pays $155,000/yr — below the typical range for Software Engineer roles.

$160,000 median $228,950 $356,850

Typical range $190,874–$285,000/yr, from 1,566 comparable Software Engineer listings on JobsRadar (pay annualized to USD). See Software Engineer salary insights →

Similar jobs

Rad AI
Senior Software Engineer - Continuity
Rad AI
⚡ Apply early United States - Remote · location restricted $150,000–$224,000
● New 👁 Seen ✓ Applied 1h ago
OpenAI
Software Engineer, Product Infrastructure - Agent Runtime
OpenAI
⚡ Apply early San Francisco Hybrid $266,000–$445,000
● New 👁 Seen ✓ Applied 1h ago
Exa
Software Engineer, Structured Superknowledge
Exa
⚡ Apply early San Francisco, California Onsite $180,000–$350,000 🛂 Visa sponsorship
● New 👁 Seen ✓ Applied 1h ago
Exa
Software Engineer, Full Stack
Exa
⚡ Apply early San Francisco, California Onsite $180,000–$350,000 🛂 Visa sponsorship
● New 👁 Seen ✓ Applied 1h ago
Exa
Software Engineer, Distributed Data Systems
Exa
⚡ Apply early San Francisco, California Onsite $180,000–$350,000 🛂 Visa sponsorship
● New 👁 Seen ✓ Applied 1h ago
Redwood Materials
Battery Software Integration Engineer, Energy Storage
Redwood Materials
⚡ Apply early San Francisco, California, Uni... Onsite $152,000–$287,000
● New 👁 Seen ✓ Applied 2h ago
Redwood Materials
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials
⚡ Apply early San Francisco, California, Uni... Onsite $180,000–$237,500
● New 👁 Seen ✓ Applied 2h ago
Redwood Materials
Infrastructure Software Engineer, Energy Storage
Redwood Materials
⚡ Apply early San Francisco, California, Uni... Onsite $180,000–$237,500
● New 👁 Seen ✓ Applied 2h ago
Perplexity
Software Engineer, Enterprise Knowledge Platform
Perplexity
⚡ Apply early San Francisco Onsite $220,000–$405,000
● New 👁 Seen ✓ Applied 3h ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Mach9

See all jobs at Mach9 →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free