Software Engineer - 3D Graphics
mach9
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.
- ...About the Role We are seeking a Graphic Designer with a strong focus on typography, visual storytelling, and graphic systems to shape the... ...~ Experience in surface or textile pattern design is preferred ~ Familiarity with 3D visualization tools such as CLO...3DSeasonal work
$15 per hour
...the automated feedback loops that modern software teams rely on. Without real-time observability... ...and with a rapidly growing team of engineers, scientists, construction veterans, and Enterprise... ...backend, CV/ML, product, design, and 3D visualization teams to deliver seamless...3DFor contractorsWork at officeHome office$122k - $182k
...Shield AI company, is a leading producer of 3D simulator content, including Geospecific... ...our passion for real-time computer graphics and commitment to our mission of helping... ...industry. The Senior 3D Graphics Software Engineer will play a key role in the small core software...3DRelocation- ..., Owings & Merrill LLP (SOM) in San Francisco is seeking an Intermediate Experiential Graphic Designer. The role focuses on developing portions of projects, coordinating diagrams, 3D models, renderings, and animations with project leadership guidance. The ideal candidate...3D
$70k - $85k
...contract deliverables such as diagrams, 3D models, drawings, renderings, physical models... ...Completion of a professional degree in Graphic Design, Architecture, Interior Design or... ...AutoCAD, Rhino, parametric and rendering software. LEED or other green building accreditation...3DContract work- Kyivstar.Tech is looking for a Graphic Designer to create high-quality visual content for our digital products and services. The primary... ...graphics and animations using tools such as Adobe After Effects. 3D: Familiarity with 3D tools and workflows for creating visual...3DWork at officeRemote work
$55k - $80k
.... Role Overview Evo is looking for a talented, detail-oriented Graphic Designer to join our creative team. This is a mid-level role for... ...Experience creating motion graphics or animation. Experience with 3D design, rendering, or visualization. Experience with web design...3DRemote workFlexible hours- ...able to work hybrid in a US Jack office**Jack Morton is hiring a Graphic Designer to join our Creative team. You're a visual storyteller... ...considered, and compelling. You'll collaborate with a dynamic team of 3D and digital designers across a diverse mix of projects, from...3DWork at officeFlexible hours
$157k - $235k
...and other services.We’re looking for an AR Engineer to join the Lenses Platform team at Snap... ...and interfaces for all user-facing software on Spectacles.Maintain and expand the consistent... ...experiences.Build performant real-time 3D applications optimized for resource-constrained...3DFull timeLive inWork at officeLocal area- ...Heartflow FFRCT Analysis—provides a color-coded, 3D model of a patient’s coronary arteries... ...worldwide. This position plays a key engineering role in realizing Heartflow’s vision of... ...platform to manage heart disease. As a Senior Software Engineer, you will help design and build...3DWork experience placementLocal areaWorldwideRelocation
$193.8k - $285k
...technology at scale, then we want to talk to you.About the RoleAs a software engineer on the data visualization team you will own the applications... ...for interaction with time series data, video playback, and 3D scene reconstructionMaintain a robust C++ visualization...3DHourly payWork at officeLocal areaRemote workFlexible hours- ...from short social clips to longer brand pieces Design 2D motion graphics and animation that bring our ideas to life Shoot and edit camera... ...and workflows Sound design or audio editing skills Illustration, 3D, or design system experience A track record creating content for...3D
- ...platform that turns a 30 second web-based foot scan into custom 3D-printed orthotics; an AI agent platform that automates the... ...and healthcare, this is the place. The Role As a Senior Software Engineer, you will build and ship the core systems behind Hike's AI healthcare...3DFull timeWork at officeRemote workRelocation
- ...platform that turns a 30-second, web-based foot scan into custom 3D-printed orthotics; an AI agent platform that automates the... ...manufacturing, and healthcare, this is the place. The Role As a Software Engineer, you will build and ship the systems behind Hike’s AI...3DFull timeWork at office
- ...from @Rippling.com addresses. About the role At Rippling, Engineering is at the heart of our business and culture. We believe in our... ...contributors on our team. Note that this is a full stack software internship role! This means you will be working in the front end...Full timeSummer workInternshipWork at office3 days per week
$52 - $58 per hour
...cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go...Full timeWork experience placementSummer workInternshipSummer internshipWork at officeLocal areaImmediate startWork from home3 days per week- ...Key Responsibilities Create and edit 3D environments and simulations using Open 3D Engine (O3DE). Work with O3DE tools such as Atom Renderer, Gems, components, and Asset Processor. Develop and modify 3D scenes, game objects, and physics simulations. Use Python...3DPart time
- ...into the physical world. We are a group of engineers, scientists, roboticists, and company... ...unattended on a customer's floor, backed by software you can observe, debug, and trust if... ...real-time systems, VR/AR, video pipelines, 3D engines, or streaming systems where latency...3DFull timeRemote work
$165.6k - $221k
...it work for customers. About the Role We're hiring an AI Engineer, Computer Vision, to contribute to the deep learning models at the... ...and preprocessing pipelines that turn raw imagery, poses, and 3D point clouds into training-ready datasets, including curation, sampling...3DInternshipWork at officeLocal area3 days per week- ...Responsibilities Extend image, video, audio, and 3D generative models with new capabilities and modalities using conditioning,... ...Requirements ~3+ years of professional experience as an Applied ML Engineer, including at least 1–2 years focused on generative media or...3DFull time
- ...Key Responsibilities Create and modify 3D games and simulations using Panda3D. Work with Python, 3D models, animations, and... ...experience with Python and C++ programming. Good understanding of 3D graphics, game development, and simulations. Experience using GitHub...3DPart time
$195k - $225k
...Senior Software Engineer, Backend — Systems & Infrastructure San Francisco, CA · In Person · Full-Time About Vizcom Vizcom is building... ...concepts and sketches through rendering, visualization, and 3D exploration. We're a Series B company with more than $51M...3DRemote jobFull timeFlexible hours3 days per week$180k - $250k
...Links LLC is seeking an experienced Product Engineer for an innovative AI and engineering... ...advanced AI research into practical engineering software. You will work across frontend... ...Build workflows for importing CAD files 3D geometry simulation data and engineering...3DFull timeH1b$180k - $230k
...role We're looking for an Applied AI Engineer to help build the core ML engine of the... ...Build models that accept blueprints and 3D Replit models to create project timelines... ...tell. ~ Defining a category .Agentic software for physical infrastructure is a new category...3DFor contractorsWork at office$74 per hour
...world. If you're excited to shape the future of design and collaboration, join us! The Rendering & Animation team (R&A) builds the graphics engine which renders the canvas for all Figma applications. Our mission is to make rendering performant, feature-rich, reliable,...Hourly payFull timeInternship$150k - $300k
...recovery. Build pipelines to ingest and process sensor streams, 3D spatial data, telemetry, and model outputs, including edge-to-... ...We're Looking For At least 5 years of backend or full-stack engineering experience building production systems. Backend experience...3D$130k - $150k
...develop and deploy tomorrow’s hardware & software solutions and help revolutionize logistics... ...improve computer vision features using 3D perception and AI technologies. Help develop... ...edge devices. Collaborate with senior engineers to improve the reliability, performance,...3DInternshipLocal area- ...through various formats - text, images, video, sound, and even 3D. We're building better, smarter, and more controllable tools to... ...creativity: our team includes musicians, designers, visual artists, and engineers. What you'll do You'll work across the whole backend:...3DFull timeH1bWork at officeVisa sponsorshipFlexible hours
- ...seeking a hands-on, production-focused Applied Machine Learning Engineer to take technical ownership of the model layer powering our next... ...our post-training team to extend SOTA image, video, audio, and 3D models with additional capabilities and modalities. Develop novel...3DFull time
- ...alongside construction veterans and world-class engineers to solve physical-world problems that... ...have you join us. We’re looking for a Software Engineer to develop the state-estimation... ...estimation, linear algebra, 3D geometry, and numerical methods ~ Hands...3DRemote jobFull timeFor contractorsWork at office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - 3D Graphics. Be the first to apply!
- software engineer internship remote San Francisco, CA
- software engineer remote San Francisco, CA
- graduate software developer no experience San Francisco, CA
- work from home software developer San Francisco, CA
- summer intern software engineer San Francisco, CA
- junior software developer San Francisco, CA
- information technology software engineer San Francisco, CA
- senior software engineer remote San Francisco, CA
- rust software engineer San Francisco, CA
- part time software developer San Francisco, CA






