Back to jobs
AM
Hiring companyApplied Materials

Verified today

Algorithm Developer

Bangalore, IND Full-time

About the role

Applied Materials is the global leader in materials science and engineering solutions that underpin virtually every new semiconductor chip and advanced display. As an Algorithm Developer, you will lead the research, design, development, and implementation of algorithmic modules, performing concept and feasibility work for image processing algorithms and driving integration of new algorithmic solutions into products. The role is based in Bangalore or Chennai, India, with relocation assistance available and approximately 10% travel required.

What you’ll do

  • Lead research, design, development and implementation of algorithmic modules
  • Perform algorithmic concept and feasibility for image processing algorithms, including problem analysis, data gathering, literature review, concept selection and evaluation and implementation constrai
  • Demonstrate understanding of computer vision and machine learning / deep learning algorithms for image analysis, pattern recognition, metrology, and object detection
  • Prototype algorithmic approaches to solve complex problems and drive integration of new algorithmic solutions to product
  • Optimize algorithms to reduce computational cost and influence hardware requirements

What you’ll bring

  • Ph.D. or Master’s in computer science/engineering or similar fields
  • 5+ years of experience
  • Strong background in computer vision, image processing, and deep learning technology
  • Expertise in C/C++, Python, MATLAB and working experience with TensorFlow, PyTorch or similar framework
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or Keras, especially in the context of image analysis
  • Knowledge of GPU programming using CUDA or OpenCL
  • Excellent analytical, problem-solving, and organizational skills, along with strong interpersonal communication skills
  • Experience working in Semiconductor industry

Nice to have

  • Master’s / Research background- Qualification preferred – Image/ Signal Processing, Computer Vision, Deep Learning
  • Experience in managing teams, sets organizational priorities and allocates resources

Skills

Computer VisionMachine LearningDeep LearningImage ProcessingPythonMATLABTensorFlowCUDA / OpenCL

Education

Ph.D. or Master’s in computer science/engineering or similar fields