Junior Software Engineer (India)

Junior Software Engineer (India)

12 Aug
|
Benchmark Construction Technology
|
India

12 Aug

Benchmark Construction Technology

India

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 strong 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 for reliability, deployment, and production support
Who We’re Looking For
1–2 years of professional, internship, research, or equivalent project experience in software engineering, optimization, computational mathematics, or a related area
Robust Python fundamentals and experience building non-trivial software or numerical projects
Coursework or practical experience in operations research, optimization, algorithms, numerical methods, or a closely related field
Understanding of core data structures, algorithms, and computational complexity
Some exposure to

📌 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