Home Job Listings Categories Locations

senior python developer (3D Visualization & Geometry)

๐Ÿ“ India

Technology Infiswift Technologies

Job Description

About the Role:

We are looking for a

Senior Python Developer

who lives at the intersection of code and 3D mathematics. You will lead the development of a custom geometric engine capable of generating complex 3D meshes for large-scale engineering projects.

If you enjoy solving problems involving

coordinate transformations, linear algebra, and mesh topology , this role offers the chance to see your algorithms translated into real-world, physical structures.

This role focuses on concrete reinforcement (rebar) visualization, requiring a unique blend of advanced Python programming, 3D mathematics, and structural engineering domain expertise. You will be responsible for translating complex engineering requirements and Australian building standards into high-performance geometric models.

Key Responsibilities Mesh Generation Architecture:

Design and implement sophisticated 3D mesh generation algorithms for structural engineering and rebar visualization. Parametric Modeling:

Build parametric design systems to create geometric models from complex engineering parameters. Mesh Optimization:

Develop workflows for mesh quality control and efficient STL file exports. API Design:

Create clean, well-documented functions and APIs for complex geometric and coordinate transformation operations. Engineering Interpretation:

Interpret structural drawings and reinforcement schedules to ensure digital models meet construction industry standards. Ownership:

Take end-to-end responsibility for the geometric codebaseโ€”from mathematical design and coding to visualization and testing.

Technical Requirements 1. Programming & Mathematics (High Priority) Python Expertise:

Advanced proficiency in Python, specifically for scientific computing using

NumPy ,

SciPy , and

Matplotlib . 3D Mathematics:

Mastery of 3D geometry, linear algebra, vector math, and coordinate transformations. Computational Geometry:

Proven experience with mesh creation algorithms and 3D modeling concepts. 2. Engineering Domain Knowledge (Ability to Learn) While prior experience in structural engineering is not a prerequisite, the successful candidate must demonstrate a strong interest and the cognitive agility to master the following concepts: Structural Fundamentals: Ability to quickly grasp the principles of concrete reinforcement, rebar detailing, and how digital models translate to physical construction. Standards & Specifications: Openness to learning and applying specific building codes, such as the Australian Standard for Concrete Structures (AS3600). Rebar Geometry: Capacity to understand and mathematically represent specialized reinforcement components

3. Visualization & Software

3D Libraries:

Hands-on experience with

PyVista

or similar libraries for 3D visualization and familiarity with industry-standard 3D file formats like STL.

Soft Skills & Expectations

Attention to Detail:

Critical mindset for ensuring engineering accuracy and precision in geometric calculations. Problem-Solving:

Strong ability to debug complex geometric calculations and optimize mathematical workflows. Collaboration:

Excellent communication skills to work effectively with engineering teams and understand technical requirements. Documentation:

Commitment to writing clear technical documentation and maintaining high-quality code comments. Educational Background & Portfolio

Minimum Requirements:

Bachelorโ€™s degree in Computer Science, or a related field with a strong mathematics background. Preferred:

Masterโ€™s degree in Computer Science; Portfolio:

Candidates should provide examples of 3D modeling projects, parametric design systems, or computational geometry work developed in Python

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: December 24, 2025
Job Type: Technology
Location: India
Company: Infiswift Technologies

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.