Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Benchmark Technology

Lead Software Engineer – Backend, Optimisation

Benchmark Technology

Backend Software Engineer developing mathematical models and algorithms for construction technology startup. Building APIs and simulation systems for translating construction plans into optimized 3D structures.

Posted 7/27/2026full-timeRemote • 🇮🇳 IndiaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Python programming and optimization systems, with a strong focus on operations research techniques and computational geometry. Capable of developing production-grade systems that enhance performance and scalability in complex mathematical environments.

Highest-signal resume keywords
Expert Python ProgrammingOperations ResearchConstrained OptimizationLinear ProgrammingMixed-Integer Programming

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
API DevelopmentAlgorithm DesignComputational GeometryPerformance OptimizationSolver TuningMathematical ModelingProduction-Grade SystemsSimulation SystemsConstraint Systems3D Building Representations
Tools & Technologies
FastAPILinux
Industry Keywords
Mathematical SystemsOptimization SystemsComputational ComplexityProduction Environments

Tech Stack

Tools & technologies
LinuxPython

About the role

Key responsibilities & impact
  • Build APIs and services to provide conduction design models to frontend applications using Python and FastAPI.
  • Design and implement optimization models using operations research techniques including constrained programming, linear programming, and mixed-integer programming (MIP)
  • Develop computational geometry systems that convert plan-derived data into structured 3D building representations
  • Build simulation and constraint systems that model real-world construction rules, structural relationships, and material layouts
  • Develop production-grade Python systems that solve large-scale optimization and geometric problems
  • Improve performance and scalability of heavy mathematical workloads through algorithm design, solver tuning, and profiling
  • Work closely with ML engineers and platform engineers to integrate optimization systems into the broader plan ingestion and design pipeline
  • Ensure mathematical systems are reliable, testable, maintainable, and production-ready

Requirements

What you’ll need
  • 6+ years of experience developing mathematical or optimization systems in production environments
  • Expert Python programming skills with experience building complex numerical or algorithmic systems
  • Strong background in operations research, constrained optimization, linear programming, or mixed-integer programming
  • Strong understanding of algorithm design, computational complexity, and performance optimization
  • Experience implementing or working with computational geometry algorithms
  • Comfortable working in Linux environments and deploying production systems

Benefits

Comp & perks
  • Comprehensive benefits (health, dental, vision)
  • Professional development budget (courses, conferences, research exploration)