About The Position

In this role you will engage with our Semiconductor Process Integration team to help improving and directly influencing the architecture and functionality of our Fabtex™ Yield Optimization framework. Our goals are to advance the Fabtex™ platform as a core value proposition to our external customers. The candidate will work on improving our flagship yield product infrastructure. The product has multi-tier architecture consisting of a) back end for data flow management and data persistence; b) workers framework for design of experiments and optimization algorithms; and c) front-end. The product offers engineering workflows where execution is governed by the back end, and engineering functionality by plugins from the workers framework. The candidate will work on the data flow management and persistence layer. The engineering workflows are configurable and mutable which requires flexible and adaptable data persistence layer.

Requirements

  • We are looking for highly motivated individuals who are eager to learn and participate in engineering optimization problems applied to the semiconductor industry. The candidate must be willing to take on technical challenges and help identify world-class solutions.

Nice To Haves

  • Currently enrolled BS or MS students in fundamental disciplines: Physics, Computational Physics/Chemistry, Astronomy, Applied Mathematics, Bio-(Physics/Chemistry)
  • To have past hands-on experience in creating, supporting or testing simulation models or workflows.
  • Practical knowledge and good level of proficiency in developing and writing algorithms in Python
  • Good communication skills, team player and ability to work independently
  • Available to intern for 12 weeks this summer ideally starting on May 26th, 2026

Responsibilities

  • Understand and become familiar with Fabtex™ use cases which represent possible engineering workflow scenarios the product needs to support
  • Work on the product’s persistent data layer - analyse and update the architecture of the persistent data layer in the backend to accommodate all available engineering workflow scenarios
  • As the engineering workflows are built from chaining together solution components, important task would be to design the persistence data layer in a manner, plugin components are commutative within the workflow (e.g. inserting/removing a component would update the functionality of the workflow)
  • You will be running engineering workflows use-cases to test and improve architecture and/or implementation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service