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