
Senior Software Engineer – EDA Infrastructure
Posted 8 hours ago

Posted 8 hours ago
This is a fully remote position, open to applicants in California, +4 more states.
• Manage the entire lifecycle of Kubernetes clusters, encompassing control plane, node lifecycle, and fleet-wide upgrades.
• Oversee bare-metal provisioning, storage solutions, and networking infrastructure.
• Develop self-service functionalities for computing, secrets management, certificates, DNS, access, and deployment processes.
• Enhance Kubernetes capabilities by implementing controllers and operators.
• Take charge of CI/CD pipelines and shared platform services such as policy enforcement, autoscaling, and observability.
• Facilitate the onboarding of new teams and sites onto the platform through standardized processes.
• Define onboarding criteria for sites and teams, and create self-service tools and comprehensive documentation.
• Collaborate with EDA, infrastructure, networking, storage, and hardware engineering teams on scalable chip-design workloads.
• Engage in on-call responsibilities, incident response, root-cause analysis, and capacity planning initiatives.
• Construct and manage governed infrastructure for NVIDIA's EDA and hardware engineering divisions.
• Establish a self-service pathway from source code to production in both cloud and physical-site environments.
• A minimum of 5 years in software engineering or infrastructure engineering, specifically supporting large-scale production systems.
• Bachelor’s degree in Computer Science, Engineering, Physics, Mathematics, or a related field, or equivalent professional experience.
• Proficient programming skills in Go or Python.
• Strong understanding of data structures, algorithms, testing methodologies, and software design principles.
• Experience in building services that can be thoroughly explained and detailed.
• Proven experience operating Kubernetes or a similar large-scale platform in production environments.
• Direct ownership of specific clusters and components.
• Experience in creating automation for distributed infrastructure, including reconciliation loops, controllers, operators, or self-healing remediation systems.
• Knowledge of performance, security, reliability, fault tolerance, state management, and data consistency in complex systems.
• Familiarity with infrastructure automation, deployment strategies, and operational recovery processes.
• A successful history of onboarding or migrating teams to new infrastructure utilizing self-service tools, readiness assessments, and thorough documentation.
• Exceptional communication skills, with the ability to collaborate across teams, organizations, and geographical locations.
• Contributions to open-source infrastructure projects are considered a valuable asset.
• Experience running Kubernetes on bare metal with Cluster API, Metal3, Ceph, or Cilium is advantageous.
• Exposure to EDA applications, license-management systems, high-throughput batch workloads, or semiconductor design workflows is beneficial.
• Experience in writing operators or utilizing cloud-native tools such as cert-manager, external-dns, Argo CD, or Kyverno is a plus.
• Experience managing infrastructure across multiple data centers or varied hardware environments, whether on-premises or in the cloud, is a plus.
• Equity
• Benefits
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.