About the Role We’re looking for a Python Developer with a strong Civil / Structural Engineering background who wants to be at the forefront of how structural engineering drawings are produced. In this role, you won’t just “write scripts” – you’ll turn engineering logic into automation , helping us build systems that generate structural drawings automatically for one of our key international customers. You’ll sit right at the intersection of: Structural / civil engineering Python development Workflow & drawing automation If you enjoy reinforcement details, slabs, beams and walls as much as clean, well-structured Python code, this role is designed for you. What You Will Do Build automation for drawing generation Develop Python modules, services and scripts to automate structural drawing generation workflows. Translate engineering rules, detailing standards and customer-specific guidelines into algorithms and code. Work closely with engineers & detailers Collaborate with structural engineers and detailers to understand how drawings are currently produced. Break down manual steps into repeatable, testable logic that can be automated. Design robust, production-ready code Write clean, modular, well-documented Python code (OOP, packages, reusable components). Implement APIs / microservices where required (e.g. using Flask/FastAPI/Django). Integrate scripts with existing tools, internal platforms or customer environments. Own quality & reliability Write unit tests and basic integration tests for your components. Participate in code reviews and continuously improve code quality, performance and reliability. Support customer pilots & deployments Work with the automation team during PoCs and rollout phases. Travel (as needed) for workshops, requirement gathering or deployment support at customer offices. Must-Have Qualifications Education B.Tech / B.E in Civil Engineering or M.Tech / M.E in Civil / Structural Engineering Experience Minimum 2+ years of hands-on Python development in a professional setting (beyond academic projects). Practical understanding of structural/civil engineering concepts : drawings, reinforcement, detailing, structural elements, etc. Technical Skills Strong in Python fundamentals : OOP, functions, packages, error handling. Good grasp of data structures & algorithms and writing efficient, readable code. Experience with Git / version control and collaborative development workflows. Ability to take a loosely-defined engineering rule and convert it into clear, step-by-step logic and finally into code. Soft Skills Comfortable working in a fast-changing environment where solutions evolve rapidly. Strong communication skills – able to talk both “engineering language” and “developer language”. Willingness to travel when required (customer meetings, workshops, on-site integration). Good-to-Have You don’t need all of these, but they will make you stand out: Experience with BIM / CAD tools (e.g. Allplan, Revit, Tekla, AutoCAD, etc.) Exposure to Python-based automation around CAD/BIM (plugins, scripts, PythonParts, APIs, parametric modeling). Experience in API development (Flask, FastAPI, Django REST) or microservices . Basic exposure to computer vision / AI / ML related to drawings, PDFs, or technical documents. Familiarity with cloud platforms (AWS/Azure/GCP) and deploying Python services. Why This Role Is Special Impact the core of structural engineering workflows You’ll be working on systems that change how structural engineering detailing is done – moving from manual drafting to intelligent, automated generation. Bridge two worlds: Civil + Code Most developers don’t truly understand engineering drawings. Most engineers don’t code at production level. This role is for the rare profile that loves both – and wants to build a career exactly at that intersection. Best-of-the-best peer group You’ll work with senior structural engineers, detailers and an automation/AI team highly focused on redefining industry standards, not just “digitizing” old processes. Hybrid flexibility + real-world exposure Work from home when deep focus is needed. Come to the office for collaboration, whiteboarding and R&D. Travel to see how your code is used in real projects and by real project teams. Growth & Learning Learn how cutting-edge automation, AI and CAD/BIM tools come together in production. Take ownership of modules that directly influence project delivery quality and speed. Who Should Apply This role is perfect for you if: You think in Python but dream in concrete, steel and reinforcement . You’ve already spent time on site / in design office / with engineering drawings and now want to build products and automation instead of doing the same manual steps again and again. You get excited by the idea that your code could replace dozens of repetitive manual tasks and become the new standard way work is done. How to Apply Please send us following at hello@buildtwin.com Your CV / resume A short note on your civil/structural background Links or descriptions of Python projects you’re proud of (GitHub, scripts, internal tools, automation examples, etc.) Subject line -- “Application – Python Developer (Civil Background) – [Your Name]”