Staff/Principal Software Engineer, 3D Modeling

Posted An Hour Ago
Be an Early Applicant
Hiring Remotely in United States
Remote
Senior level
Software
The Role
Build high-performance 3D modeling applications and platform capabilities using Rust, WebAssembly, and TypeScript. Develop core data models, geometry and graph algorithms, browser-based features, and extensible APIs. Collaborate with product and design teams, clarify ambiguous requirements, and ensure software quality through unit and integration testing. Apply expertise in 3D modeling, systems programming, computational geometry, concurrency, numerical robustness, and AI-assisted development.
Summary Generated by Built In
Motif is building an agent-native platform for how buildings are designed and built. The Modeling team owns the modeling experience end to end — the UI, the data model, and the algorithms behind every building model in Motif. We connect an intuitive interface to a robust data model and fast algorithms, turning each user action into a reliable, high-performance modeling operation in 3D. And we build it as a platform: the features we ship have to work end to end today and also provide the capabilities to extend them.
 
We are seeking an experienced 3D application developer to help us build cutting-edge, high-performance web applications. 
 
You will leverage your expert understanding of 3D modeling, full-stack development experience and passion to build robust software using modern languages and tech stacks such as Rust and WASM. You'll also bring a thoughtful approach to leveraging AI tools in your day-to-day work.
 

What you will do

  • Design, develop, and maintain high-performance applications in Rust, drawing on the language's strengths in safety and performance.
  • Build the core data model, geometry, and graph algorithms that power our modeling platform — and the extension points that let others build on them.
  • Contribute across the stack as needed — Rust, WebAssembly, TypeScript.
  • Partner with product managers and designers to clarify requirements and translate them into shipped features.
  • Own the quality of what you ship, with unit and integration tests that keep a fast-moving codebase correct.

What you bring

  • Understanding of the 3D modeling domain as applied to architecture, mechanical design, game development, or an adjacent field.
  • 5+ years building complex, production-quality software - — and no ceiling above that. 
  • Production Rust experience, or depth in another systems language such as C++, with a strong understanding of memory management, concurrency, and performance optimization.
  • Comfort with the fundamentals this work rests on — linear algebra, computational geometry, graph algorithms, numerical robustness.
  • Experience building web applications.
  • Experience using AI-assisted development tools in real production work.
  • Comfort with startup pace — shipping real features against ambiguous requirements, and deciding what's worth building now versus later.
  • Excellent problem-solving, communication, and collaboration skills.

It would be great if you had

  • Understanding of design-by-composition and its applications in Rust.
  • Experience with WebAssembly in a browser context — compiling Rust to WASM and integrating WASM modules into a JavaScript/TypeScript application.
  • Experience in building and maintaining complex high-performance distributed systems
  • Experience with TypeScript or JavaScript

Skills Required

  • Understanding of 3D modeling in architecture, mechanical design, game development, or an adjacent field
  • 5+ years building complex, production-quality software
  • Production Rust experience, or depth in C++ or another systems language
  • Strong understanding of memory management, concurrency, and performance optimization
  • Knowledge of linear algebra, computational geometry, graph algorithms, and numerical robustness
  • Experience building web applications
  • Experience using AI-assisted development tools in production
  • Problem-solving, communication, and collaboration skills
  • Understanding of design-by-composition and its applications in Rust
  • Experience compiling Rust to WebAssembly and integrating WebAssembly with JavaScript or TypeScript applications
  • Experience building and maintaining complex, high-performance distributed systems
  • Experience with TypeScript or JavaScript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Pawtucket, RI
59 Employees

What We Do

We’re a team of software industry veterans, architects, and visionaries committed to transforming the way the built environment is imagined and built. Driven by a passion for design and technology, we’re developing a platform that empowers collaboration, fuels creativity, and unlocks new possibilities for the building community. Our mission is simple yet bold: to build tools that connect, empower and inspire, so you can focus on creating spaces that shape the world.

Similar Jobs

GitLab Logo GitLab

Incident & Escalation Lead- Enterprise Customers

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
2 Locations
2500 Employees

GoodRx Logo GoodRx

Counsel

Consumer Web • Coupons • Healthtech • Social Impact • Pharmaceutical
Remote or Hybrid
USA
800 Employees
142K-305K Annually

Applied Systems Logo Applied Systems

Data Engineer

Artificial Intelligence • Cloud • Payments • Software • Business Intelligence • Generative AI • Automation
Remote or Hybrid
United States
3116 Employees
160K-260K Annually

Coursera + Udemy  Logo Coursera + Udemy

Category Manager

Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
Remote or Hybrid
United States
1500 Employees
137K-174K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account