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 for large 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, Kubernetes, Slurm, LSF, Bright Cluster Manager, firmware management, multi-datacenter operations
Responsibilities
Design platforms for compute infrastructure lifecycle management; 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
