Overview
Design, build and maintain web applications and workflow automation for photomask manufacturing systems that transform chip design data into production-ready representations, using agentic and AI-enabled engineering practices.
What you'll do
- Design, develop, and maintain web applications and workflow automation solutions using TypeScript, Node.js, Python, Perl, MySQL, and MongoDB.
- Develop innovative applications leveraging agentic software development methodologies and AI-enabled engineering practices.
- Collaborate with stakeholders and end users to gather requirements, validate solutions, conduct user acceptance testing, and provide ongoing support.
- Drive continuous improvement of existing applications by working closely with domain experts and cross-functional teams.
- Contribute to the evolution of the system architecture, including enhancements to the Kafka-based event-driven ecosystem, enabling scalable and efficient workflows.
- Analyse, design, implement, and deliver high-quality software solutions while ensuring reliability, maintainability, and performance.
- Support the migration and modernization of legacy applications through automation and AI-assisted development approaches.
- Champion the adoption of AI-first and agentic engineering practices, helping maximize productivity while maintaining software quality and long-term sustainability.
What you'll need
- Minimum 4+ years of experience in software development.
- Experience in agentic software development, including harness engineering and quality assurance.
- Strong experience in traditional software development with Python at advanced proficiency.
- Good working knowledge of Perl.
- Basic proficiency in TypeScript.
- Experience in backend development, including Node.js, REST APIs, and database technologies.
- Ability to work independently with a meticulous, detail-oriented, and thorough approach.
- Strong focus on quality, reliability, and continuous improvement.
- Excellent communication and collaboration skills, with a passion for exchanging technical ideas and engaging in technical discussions.
- Eager to learn and contribute within the photomask technology domain.
- Open, communicative, and collaborative in a technical environment.
- Quality-conscious with a structured problem-solving mindset.
Nice to have
- Basic proficiency in C++.
Details
Read the full description and apply on the company’s own careers page.