Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. The Computer Science and Algorithms Intern will design and prototype new data structures, support algorithm development, and collaborate with teams to improve manufacturing workflows.
Responsibilities
Design and prototype new data structures to accelerate complex Bill of Materials (BOM) retrieval—optimizing lookups for multi‑level, variant‑rich assemblies used by engineering and supply chain teams
Support algorithm development for dynamic scheduling by researching and implementing approaches such as graph-based traversal, heuristic optimization, and priority/reward-based allocation engines
Experiment with computational techniques (e.g., DAG representations, sparse index maps, GNN-inspired node relationships) to improve performance of constraint-heavy manufacturing workflows
Collaborate with data engineers, optimization specialists, and product teams to validate algorithm outputs against real-world manufacturing scenarios such as material shortages, tool availability, and multi-step dependencies
Qualification
Required
Pursuing a Bachelor's degree in Computer Science or a related field
Experience with data structures and algorithms
Familiarity with computational techniques such as DAG representations and graph-based traversal
Ability to collaborate with data engineers and product teams
Strong problem-solving skills
Excellent communication skills
Preferred
Experience with heuristic optimization and priority/reward-based allocation engines
Knowledge of manufacturing workflows and supply chain processes
Familiarity with GNN-inspired node relationships
Benefits
Comprehensive benefits package
Participation in a bonus and a stock award program
No items found.
Applied Materials is a semiconductor and display equipment company that offers materials engineering solutions.