Algorithm Developer

2 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a skilled and motivated Algorithm Developer with a strong foundation in Python and Geometry to join our team. The ideal candidate will have hands-on experience in shape detection using Point Cloud or Mesh data and a passion for solving complex geometric problems. This role involves developing robust algorithms for geometry extraction, contributing to innovative solutions in the AEC (Architecture, Engineering, and Construction) domain.


Key Responsibilities:

  • 2+ years of experience Design, develop, and optimize algorithms for geometry extraction from Point Cloud or Mesh data.
  • Implement shape detection techniques using Python and relevant libraries.
  • Collaborate with cross-functional teams to integrate algorithms into production systems.
  • Analyze and process large-scale 3D data sets for feature extraction and classification.
  • Maintain and enhance existing codebases using Git for version control.
  • Work with JSON data structures for input/output and configuration handling.
  • Contribute to documentation, testing, and performance tuning of algorithms.

Primary Skills:

  • Strong proficiency in Python with a focus on geometric computations.
  • Solid understanding of 3D geometry, spatial data structures, and computational geometry.
  • Experience with Point Cloud or Mesh processing and shape detection techniques.
  • Familiarity with libraries such as Open3D, PCL, NumPy, SciPy, or similar.


Secondary Skills (Good to Have):

  • Working knowledge of C++ and/or C# for performance-critical components.
  • Experience in the AEC domain and understanding of industry-specific data formats.
  • Proficiency with Git for version control and collaborative development.
  • Ability to parse and manipulate JSON files for configuration and data exchange.


Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Engineering, or a related field.
  • Strong problem-solving skills and the ability to work independently or in a team.
  • Excellent communication and documentation abilities.


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