About the role
SixSense builds an AI platform for semiconductor fabs and OSATs. Process and quality engineers use it to inspect defect images, train and deploy ML models, and act on the results without writing code.
What you will do
- Build and maintain frontend features using React, TypeScript, and MUI.
- Develop interactive image experiences using HTML Canvas, including zooming, panning, drawing, and selecting bounding boxes.
- Work with large datasets of images, annotations, and model results while keeping the UI fast and responsive.
- Explore Web Workers and other browser capabilities to move computationally intensive tasks off the main thread.
- Profile frontend performance and troubleshoot rendering, responsiveness, and memory-related issues.
- Write unit tests for components and application logic.
- Participate in code reviews, technical discussions, and frontend design decisions.
What we look for
- Strong JavaScript fundamentals, including closures, the event loop, promises, and async/await.
- Hands-on experience with React, including hooks, state management, component design, and re-rendering.
- Good understanding of HTML, CSS, and browser rendering fundamentals.
- Strong problem-solving skills and familiarity with data structures and algorithms.
- At least one meaningful project that you've built and can explain in depth, including technical decisions and challenges.
- Bonus points for experience with TypeScript, MUI, Jest, or AI coding tools like Claude Code, Codex, or Cursor.
Eligibility
- Available for a full-time commitment on weekdays throughout the 5-month internship.
- Must have a reliable laptop and stable internet connection.
Skills
- JavaScript
- React
- TypeScript
- MUI
- HTML Canvas
- Web Workers
- HTML
- CSS
- Data Structures
- Algorithms
- Jest
Benefits
- Fully remote work environment
- Mentorship from experienced frontend engineers
- Hands-on exposure to production engineering and real AI products