Software Engineer - Optimization
Core
Design and implement optimization algorithms to solve complex spatial problems and translate real-world MEP problems into code.
Role type
Senior IC software engineer (optimization & computational geometry)
Builds
High-performance C++ core logic, TypeScript backend services, and Svelte/WebAssembly frontend CAD application
Domain
MEP (Mechanical, Electrical, Plumbing) engineering, computational geometry, fluid dynamics
Deliverable
production ML models | product features
Required skills
C++23, computational geometry, graph algorithms, combinatorial optimization, 3D placement logic, collision detection, routing algorithms
Preferred skills
TypeScript, Svelte, WebAssembly, GCP, Postgres
Technologies
C++23, TypeScript, Svelte, WebAssembly, GCP, Postgres
Responsibilities
Design and implement optimization algorithms for spatial problems; Model real-world MEP problems into code; Build logic for 3D placement, collision detection, and routing; Work with performance-critical systems
Seniority
Senior, hands-on IC
