Python Developer – Structural Engineering Automation (Civil Background)

2 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

About the Role


Python Developer with a strong Civil / Structural Engineering background


turn engineering logic into automation

  • Structural / civil engineering
  • Python development
  • Workflow & drawing automation


as much as

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]”

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You