Staff/Principal Software Engineer, 3D Modeling

New
M
Motif3D modeling software
United StatesFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years building complex, production-quality software
Required Skills
TypeScriptC++RustUnit Testing

Requirements

  • Have 5+ years of experience building complex, production-quality software.
  • Bring production Rust experience or depth in another systems language such as C++.
  • Understand memory management, concurrency, and performance optimization.
  • Understand linear algebra, computational geometry, graph algorithms, and numerical robustness.
  • Have experience building web applications.
  • Have experience using AI-assisted development tools in production work.
  • Understand 3D modeling in architecture, mechanical design, game development, or an adjacent field.
  • Be comfortable shipping features against ambiguous requirements and prioritizing what to build.
  • Bring problem-solving, communication, and collaboration skills.

Responsibilities

  • Design, develop, and maintain high-performance applications in Rust.
  • Build the core data model, geometry, and graph algorithms for the modeling platform.
  • Develop extension points that enable others to build on the platform.
  • Contribute across the stack, including Rust, WebAssembly, and TypeScript.
  • Partner with product managers and designers to clarify requirements and ship features.
  • Own the quality of shipped work with unit and integration tests.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now