Senior Software & AI Engineer
Core
Design and implement software for automated calibration workflows in advanced electron microscope columns, combining scientific computing, image processing, and distributed systems.
Role type
Senior Software & AI Engineer (R&D)
Builds
End-to-end full-stack services for metrology and inspection systems, including hardware control loops, operator UIs, and AI infrastructure.
Domain
Semiconductor equipment / Materials science / Electron microscopy
Deliverable
production ML models | product features | infrastructure
Required skills
Concurrency design, System design (microservices/distributed), Numerical algorithms & optimization, Image processing, AI engineering (LLMs/agents), Hardware control/instrumentation
Preferred skills
Computational physics, Applied mathematics, Optics, Advanced performance profiling
Technologies
FastAPI, Uvicorn, Pydantic, WebSockets, NumPy, SciPy, scikit-image, Matplotlib, Pillow, pyserial, SQLAlchemy, InfluxDB, Dash, Plotly, PySide6, qasync, Anthropic, OpenAI, pytest, Docker
Responsibilities
Own project-level architecture for complex, stateful calibration workflows; Build concurrent hardware control loops and operator-facing UIs; Develop and validate algorithms for computer vision and real-time image processing; Build AI infrastructure for physics-informed SDLC harness-agents; Develop hardware simulation and monitoring tools; Collaborate with physicists to refine calibration workflows.
Seniority
Senior, hands-on IC