HamburgerMenu
hirist

Analyst - Algorithm Research & Development

MM Management Consultant
Chennai
3 - 5 Years

Posted on: 05/10/2025

Job Description

Description :


Job Description :


Job Title : Analyst, Algorithm Research & Development (Optical modelling).


Job location : Chennai


Experience : Minimum 3 years


Employment Type : Full time


Key Responsibilities :


- Develop algo focusing on optical modeling and computational geometry-based image processing algos and models.


- Stay updated with emerging technologies and industry best practices.


- Bring new ideas to the team by exploring modern frameworks or tools that could enhance the platforms capabilities.


- Understanding on Graph algorithms, spatial data structures, and numerical optimization with efficient handling of geometric queries and transformations


Required Qualifications :


- Education : Masters degree in Computer Science or a related field, or Bachelors degree in Computer Science (or related) with at least 3 years of hands-on image processing algos.


- Experience : Minimum 3+ years of professional algo development experience focusing on Graph algorithms, spatial data structures, and numerical optimization with efficient handling of geometric queries and transformations.


- Proven track record of delivering software projects from design to deployment.


- Programming Skills : Deep understanding of operating systems, computer networks, and high performance applications.


- Good mental model of the architecture of a modern distributed systems that is comprised of CPUs, GPUs, and accelerators.


- Proficiency in Python (especially with libraries like trimesh, numpy, scipy, pandas).


- Experience with C++ or Rust is a plus for performance-critical geometry tasks.


- Strong background in modern and advanced C++ concepts.


- Strong Scripting Skills in Bash, Python, or similar.


- Good communication with the ability to write clean, efficient, and well- documented code.


Preferred Qualification :


- HPC/Simulation Background : Experience working on projects involving scientific computing, simulations, or HPC applications.


- Familiarity with parallel computing concepts or engineering simulations (CFD, FEA, etc.) can help in understanding the platforms context


- DevOps & CI/CD : Hands-on experience with DevOps tools and workflows.


- Knowledge of setting up CI/CD pipelines using platforms like Azure DevOps, Jenkins, or GitHub Actions to automate build and deployment processes


info-icon

Did you find something suspicious?