SeniorStaff Software Engineer
Santa Clara County, CA - USA
Job Summary
We are building the hardened execution layer for a new kind of fab. The team already has deep expertise in data engineering and algorithms. We need a hands-on software engineer with deep architectural experience and systems thinking to work directly with these experts and turn that expertise into simple dependable software.
The primary responsibility is managing software complexity: defining clear responsibilities and interfaces limiting coupling and making the system easier to understand test operate and change. Fluency in data and optimization and a willingness to work with hardware support that responsibility.
- Define component responsibilities state ownership and interfaces; remove unnecessary coupling and abstractions.
- Build and test production software in Go and Python with data engineering and optimization experts.
- Evolve existing systems through safe incremental migrations.
- Resolve integration issues with operators and engineers including hands-on work with fab equipment.
- Experience: 8 years building production software; productive in Go and Python.
- Architecture: Demonstrated meaningful ownership of architectural decisions in a complex production system.
- Demonstrate first-principles thinking with sound instincts for strategic tradeoffs.
- Closed-loop experience: Operated or evolved the system long enough to observe the consequences of those decisions explain what worked and failed and improve the architecture.
- Production ownership: Experience testing operating and safely migrating systems where correctness matters.
- Collaboration: Translate expert knowledge and user needs into software requirements and acceptance criteria.
- Domain fluency: Discuss data models transactions and durable history with data engineers; objectives constraints inputs and outputs with optimization experts.
- Experience with Hardware: Demonstrated interaction with equipment. Have had to understand and troubleshoot physical workflows.
- Has willingness to work directly with fab equipment.
- Education: BS in CS or related field
The compensation for this position also includes equity and benefits.
Salary Range
$180000 - $230000 USD
Required Experience:
Staff IC