Collaborate with cross-functional teams to design, develop, and implement AI features, focusing on areas like natural language processing, data analysis, and predictive modeling.
Conduct research and rapid prototyping of the most suitable AI algorithms and techniques based on best practices, particularly those involving LLMs to address technical and business requirements.
Write clean, well-tested, and well-documented code, contributing to efficient and maintainable system components.
...
Design, develop, test and deploy interfaces between process equipment, sensors and shop-floor applications using standard semiconductor communication protocols.
Implement and maintain equipment connectivity based on SEMI standards (SECS-I / HSMS, SECS-II, GEM, and equipment data acquisition standards such as Interface A / EDA).
Build integration services to exchange context, event and trace data with MES, scheduling, recipe management, FDC/SPC and reporting systems via REST/SOAP APIs, message queues and database interfaces.
...
Work collaboratively with a dynamic team to architect, optimise, deploy, and maintain computing clusters, ensuring high performance and efficiency. Collaborate with data engineers to develop effective ETL pipelines for seamless data integration and processing.
Engage in the end-to-end development lifecycle of full-stack software solutions, from eliciting requirements to developing, testing, deploying and iteratively improving systems to meet user needs and mission objectives.
Design and build modern software architectures that are scalable, resilient, safe, and secure, while providing expertise in software design and programming to research projects. Work closely with research scientists to implement and refine the latest algorithmic ideas.
...