Technical Lead - Software Engineer
Core
Lead the design and development of scalable, reliable software solutions for semiconductor manufacturing automation.
Role type
Senior Technical Lead Software Engineer
Builds
Semiconductor manufacturing automation software and services
Domain
Semiconductor manufacturing / Industrial automation
Deliverable
production ML models | product features
Required skills
Software architecture, distributed systems, Python, TypeScript, NestJS, React, Angular, relational and NoSQL databases, event-driven architectures, Kubernetes, data science, machine learning, reinforcement learning
Preferred skills
Manufacturing automation domain knowledge, AI/agentic systems, optimization, simulation-based software solutions
Responsibilities
Lead design and development of scalable software solutions; Drive architecture and technical direction; Work across the stack (frontend, backend, databases, messaging, infrastructure, Kubernetes); Partner with product managers and domain experts; Mentor engineers; Improve system reliability and observability; Influence product direction
Seniority
Senior, hands-on IC with mentorship responsibilities