Junior Software Engineer (India)

Junior Software Engineer (India)

13 Aug
|
Benchmark Construction Technology
|
India

13 Aug

Benchmark Construction Technology

India

About Benchmark Construction Technology
Benchmark (formerly BotBuilt, Y Combinator W21) is building the next generation of technology behind American homebuilding. We’re starting with one of the hardest parts of the stack: reliably turning messy, real-world construction plans into structured, usable data.

Our systems translate architectural drawings into detailed digital representations of homes — including framing systems, materials, and structural components — that can drive downstream automation, analysis, and construction workflows.

About The Role
You’ll work alongside experienced engineers to build and improve the backend APIs and mathematical systems behind our design engine. You’ll contribute to optimization models, geometric algorithms, and simulation systems that translate plan information into physically valid 3D building structures.

This is an early-career role for someone with robust programming and mathematical fundamentals who wants to grow through hands-on work on real engineering systems.

What You’ll Do




- Build and improve well-scoped APIs and backend services using Python and FastAPI
- Support the development and testing of optimization models using techniques such as constraint programming, linear programming, and mixed-integer programming (MIP)
- Contribute to computational geometry systems that convert plan-derived data into structured 3D building representations
- Help implement simulation and constraint systems that capture construction rules, structural relationships, and material layouts
- Write clean, testable, and maintainable Python code for numerical and algorithmic systems
- Debug model behavior, investigate failures, and help improve performance through profiling, testing, and solver tuning
- Work closely with senior software, ML, and platform engineers to integrate optimization systems into the broader plan ingestion and design pipeline
- Document your work, communicate progress and blockers clearly, and learn engineering practices

📌 Junior Software Engineer (India)
🏢 Benchmark Construction Technology
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: junior software engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: junior software engineer (india) / india