CareerPlanSign in

Lead Software Engineer - Backend and Optimisation

💼 Full-time🗓 2026-06-24

Core

Build backend APIs and mathematical core for a design engine that translates construction plans into optimized 3D building structures.

Role type

Senior IC backend software engineer (optimization & computational geometry)

Builds

Production-grade Python systems solving large-scale optimization and geometric problems for residential construction design

Domain

Construction technology / Operations Research / Computational Geometry

Deliverable

production ML models | product features

Required skills

Python, FastAPI, Operations Research (constrained/linear/mixed-integer programming), Computational Geometry, Algorithm Design, Performance Tuning, System Profiling

Preferred skills

OR solvers (Gurobi, CPLEX, SCIP, OR-Tools), CAD/Manufacturing domain knowledge

Technologies

Python, FastAPI, Gurobi, CPLEX, SCIP, OR-Tools

Responsibilities

Design and implement optimization models using operations research techniques; Develop computational geometry systems to convert plan data into 3D representations; Build simulation and constraint systems for construction rules; Improve performance and scalability of heavy mathematical workloads; Integrate optimization systems into the design pipeline

Seniority

Senior, hands-on IC

Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.