Senior Software Engineer - Distributed Systems Engineer, EDA Infrastructure
Core
Design and build platforms to automate the provisioning, configuration, operation, and lifecycle management of large-scale GPU and CPU compute infrastructure for Electronic Design Automation (EDA) workloads.
Role type
Senior IC distributed systems infrastructure engineer
Builds
Automation and platform services managing fleets of GPU-based and CPU-based compute systems
Domain
Semiconductor industry + distributed systems infrastructure
Deliverable
infrastructure
Required skills
Go, Python, distributed systems, Linux, cluster schedulers, observability, automation, fault tolerance, capacity planning
Preferred skills
EDA or HPC infrastructure, bare-metal lifecycle management, Slurm/LSF/Kubernetes, firmware/OS upgrade workflows, multi-datacenter operations
Technologies
Go, Python, Linux, Slurm, LSF, Kubernetes, Bright Cluster Manager
Responsibilities
Design automation for compute infrastructure lifecycle; develop monitoring and remediation systems; automate hardware deployment and OS configuration; integrate services with workload schedulers; analyze telemetry to identify and resolve failures; participate in incident response and capacity planning
Seniority
Senior, hands-on IC
