Algorithm Architect

Invisix

Eindhoven, Noord-Brabant, Netherlands · Onsite · Full Time

Posted

Job description

About Invisix Semiconductor manufacturers can't build what they can't measure. Invisix Measuring Systems is a fast-growing scale-up in the high-tech industry, developing next-generation metrology solutions for the semiconductor sector. We work at the intersection of optics, software, and data. We're a small team, but the depth of knowledge inside Invisix is anything but small. Our culture is professional and fast-paced, with short communication lines and a strong sense of shared purpose. Everyone here is committed, and everyone knows their work directly contributes to something bigger. The Role The Algorithm Architect provides technical leadership for the algorithms that turn raw measurement data into accurate, trusted physical parameters. They own the architecture of the data-processing, data-conditioning and model-based reconstruction algorithms used across the measurement pipeline, and act as the technical anchor for the algorithm engineering team's day-to-day work. This person sets technical direction, decides which algorithmic approaches to apply and why, identifies improvements and defines the roadmap to meet them. This is an individual-contributor role: you won't have direct reports or formal people-management duties, but technical leadership and mentorship of the algorithm engineering team are a core, explicit part of what you do. The role works closely with the Software Architect, who owns the software engineering practices and infrastructure the algorithms run on. You'll report directly to our Program Manager Software, Andrea Caponio. What you will do: Own architecture and design decisions for the algorithms used in data-conditioning, data-processing and measurement reconstruction. Translate requirements from other engineering and field-application functions into concrete algorithm requirements. Define the compute hardware specifications (e.g. CPU/GPU capacity) needed to meet the product's measurement throughput targets. Collaborate with the Software Architect on engineering standards for the algorithm codebase, and support the team's adoption of them. Provide technical leadership and mentorship to the algorithm engineering team. Direction-setting, coaching, and unblocking, as a core part of the role. Define what “good” looks like for algorithm performance. Accuracy, robustness, and convergence criteria, and the roadmap toward trusting results wit…

Apply for this job