Posted on: 06/10/2025
Job Description :
Title : Analyst, Algorithm Research & Development (AI/ML)
Experience : 2 to 5 years
Location : Chennai
Hybrid work mode
Must have :
- Python
- C#
- Machine Learning
- Background in software architecture, modern development practices, and design patterns exp
Education/qualification : Preferably from premier Institute like IIT, IISC, IIIT and BITS, NIT.
Role And Responsibilities :
- Design and develop machine learning software solutions for semiconductor device and thin film metrology.
- Work with both internal and external customers to define requirements for these software solutions.
- Build machine learning-based software solutions.
- Optimize algorithms and prototypical solutions for efficient implementation.
- Design, develop, implement, oversee, and adapt API.
- Extend prototypes into fully functional, polished solutions ready for internal and/or external use.
- Implement solutions in Python with TensorFlow.
- Write comprehensive unit tests and provide technical support during alpha and beta testing.
- Document the design and implementation of the software solutions, and give presentations both internally and externally regarding the work.
- Maintain new and existing software solutions throughout the life-cycle of our tools.
Preferred Qualifications :
- Strong background in machine learning using regression models and TensorFlow framework.
- Background in software architecture, modern development practices, and design patterns.
- Background in Python or C#, especially in writing production-quality, object-oriented code.
- Background in parallel / distributed computing, performance profiling, and memory optimization.
- Experience in API development is a plus.
- Experience in Azure DevOps is a plus.
- Experience in computational physics and numerical simulations is a plus.
- Experience in semiconductors (electrical properties, manufacturing, and metrology) is a plus.
- Ability and willingness to travel worldwide to support projects at customer sites is a plus.
Did you find something suspicious?