3D Geometry Engineer Developer

5 - 10 years

10 - 20 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Position:

Community Location:

Employment Type:

Duties you'll be entrusted with:

  • Core Engine Development:

    • Design and implement a Python-based computational module for 3D mesh (OBJ/PLY) analysis
  • Algorithm Research and Implementation:

    • Research academic resources (e.g., scientific papers, 3D Slicer references) on measurement indices such as CVAI (Cranial Vault Asymmetry Index) and cranial width index, and adapt and implement these algorithms using the Trimesh library.
  • Measurement Logic Implementation:

    • Based on predefined landmark coordinates, calculate complex measurement values such as distances, angles, and ratios between specific points.
  • 3D Geometry Operations:

    • Implement core geometric computation features, including reference plane generation, coordinate system transformations, mesh slicing, bounding box creation, and volume/surface area calculations.
  • API Design:

    • Define clear input/output specifications for data exchange between the desktop application (UI) and the Python computation module
      (Input: file path, coordinates / Output: JSON results).
  • Performance Optimization

    • Optimize algorithms to ensure that large-scale mesh files with millions of polygons can be processed efficiently within a reasonable time frame.

Expectations from you:

Mandatory Requirement:

  • Advanced proficiency in Python programming
  • Experience with at least one 3D library such as Trimesh, Open3D, or PyVista
  • Strong understanding of computational geometry and linear algebra, including vectors, matrices, plane equations, and coordinate transformations (Knowledge of 3D file formats such as OBJ and STL)

Additional (Optional) Requirement:

  • Experience in software development for CAD/CAM, reverse engineering, medical imaging (e.g., 3D Slicer), or metrology applications
  • Proficiency in research algorithms (academic paper comprehension) and ability to implement them effectively in code
  • Experience with PyMeshLab or VTK
  • Experience optimizing Python code performance using C++ (pybind11, Cython, etc.)
  • Knowledge of 3D deep learning (e.g., PointNet) or computer vision (e.g., OpenCV)

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

kolkata, chennai, bengaluru

hyderabad, chennai, bengaluru