Overview
Algorithm Developer role within Rocket, Applied Materials' team advancing rapid innovation methodologies, working at the intersection of AI/ML, theoretical physics and systems engineering to solve semiconductor manufacturing challenges.
What you'll do
- Design and develop scalable data pipelines to collect, process, and analyze high-volume sensor data from semiconductor manufacturing systems.
- Identify and model underlying physical relationships governing complex process behavior.
- Develop predictive and control algorithms using a combination of traditional physics-based methods and machine learning approaches.
- Build robust, maintainable software modules that integrate directly with real-world manufacturing tools and systems.
- Collaborate with multidisciplinary teams spanning physics, engineering, software development, and data science to accelerate innovation and technology deployment.
- Contribute to the design and implementation of intelligent automation solutions for advanced semiconductor manufacturing processes.
- Develop ML surrogates or reduced order models, based on rigorous physics simulations, including research, design, development and implementation and proliferation accompanying in accordance with project budgets and time schedules.
- Optimize accuracy / performance tradeoffs, to retain achieve but speed execution of algorithm modules.
- Analyze large quantities of sensor and metrology data, and iteratively improve simulation and models to improve accuracy.
- Implement models and code for user facing applications, in control systems or dashboards.
- Maintain a clean and consistent code base, that can be extended by team.
What you'll need
- Ph.D. in Physics, Applied Mathematics, Computational Chemistry, Electrical Engineering, Mechanical Engineering, or a related quantitative discipline, or Master's degree in one of the above fields with a minimum of 2 years of relevant industry or research experience.
- Deep expertise in one or more areas of theoretical physics, applied mathematics, computational science, or simulation-driven engineering.
- Working knowledge of modern machine learning, data science, and statistical modeling techniques.
- Strong software engineering capabilities, including the ability to translate complex algorithms into clean, scalable, and production-ready code.
- A practical mindset focused on delivering solutions that interact with and control physical systems in real-world environments.
Nice to have
- Demonstrated ability to develop high-quality, maintainable code, evidenced through public GitHub repositories, open-source contributions, peer-reviewed publications, or equivalent technical work.
- Experience with computational methods, computer-aided engineering (CAE), engineering simulation, physical modeling, or the analysis of complex systems, with a focus on practical and impactful outcomes.
- Experience applying machine learning techniques to scientific, engineering, or industrial problems.
- Strong interest in sensors, instrumentation, hardware systems, robotics, or other technologies that bridge software with physical-world applications.
- Proven ability to work effectively in interdisciplinary environments and solve ambiguous, complex technical problems.
Details
- Location: Bangalore, India.
- Employment type: Full time (Assignee / Regular).
- Relocation eligible: No.
Read the full description and apply on the company’s own careers page.