Job details
ControlShift
Senior Algorithm Engineer (AI/ML – Computational Geometry & Spatial Algorithms)
ControlShift
Bengaluru•Hybrid•$5k•5-8 Yrs•2 days ago
Job description
HybridControlShiftAI
Overview
Design and build core layout engine for automated test-fitting.
Responsibilities
- As a Spatial Algorithms Engineer, you will design and build the core layout engine that generates optimized floor plans based on spatial constraints, architectural rules, and business requirements.
- You will work at the intersection of:
- ● computational geometry
- ● optimization algorithms
- ● real-world workplace design
- Your work will directly power Saltmine’s ability to automatically generate and evaluate thousands of layout options for enterprise customers.
- Build Automated Test-Fit Engine
- Design Constraint-Based Systems
- Optimization & Layout Generation Systems
- Geometry & Spatial Modeling Systems
- Scoring & Evaluation Systems
- Performance Optimization
- Cross-Functional Collaboration
Qualifications
- NOTE: This is not a traditional LLM/NLP-based AI role. We are looking for engineers with strong expertise in Computational Geometry, Optimization Algorithms, Spatial Reasoning, and Mathematical Problem Solving to build next-generation AI-powered layout generation systems.
- About Saltmine
- Saltmine is building an AI-powered workplace strategy and capital projects platform for enterprise real estate teams. We help global organizations move from business goals → spatial programs → stack plans → test fits → execution in a seamless, data-driven workflow.
- Our platform combines:
- ● Workplace strategy
- ● Occupancy planning
- ● Capital project planning
- ● AI-driven automation
- to enable faster, smarter, and more cost-efficient real estate decisions.
- We are now building a next-generation automated test-fitting engine that can generate high-quality, architecturally valid layouts in minutes and we’re looking for a Spatial Algorithms Engineer to help power this core capability.
- Core Computer Science & Algorithms
- ● Strong foundation in:
- ○ data structures
- ○ algorithms
- ○ graph theory
- Computational Geometry
- ● Hands-on experience with:
- ○ polygon operations (intersection, clipping, partitioning)
- ○ spatial reasoning and layout systems
- ● Familiarity with libraries like:
- ○ Shapely / GEOS
- ○ JTS / Turf.js
- Optimization Techniques
- ○ constraint solving
- ○ heuristic optimization
- ● Exposure to:
- ○ simulated annealing
- ○ genetic algorithms
- ○ linear/integer programming
- Note: We are open for any other technique; the idea is to work towards a solution that is best in industry.