Software Development Engineer - CI/CD
Core
Architect, build, and operate scalable CI/CD platforms (Jenkins, Gerrit, GitLab) to accelerate silicon development for chip design and verification engineers.
Role type
Senior IC Platform Engineer (CI/CD Infrastructure)
Builds
Highly available, self-service CI/CD infrastructure enabling hundreds of engineers to build, test, and integrate work.
Domain
Semiconductor / Silicon Design / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
CI/CD platform administration (Jenkins, GitLab, Gerrit), Infrastructure as Code (AWS CDK), Linux systems administration, Python, Bash, Groovy/Go/TypeScript, Kubernetes, AWS services, observability (SLOs, distributed tracing), high availability architecture.
Preferred skills
Multi-tenancy design, Jenkins Configuration as Code, Gerrit high-availability replication, GitLab self-managed deployments, Kubernetes for CI/CD workloads, artifact management at scale, HPC workloads.
Technologies
Jenkins, Gerrit, GitLab, AWS CDK, Kubernetes (EKS), OpenTelemetry, Python, Bash, Groovy, Go, TypeScript, Linux, AWS.
Responsibilities
Design and operate multi-controller Jenkins and high-availability Gerrit clusters; implement autoscaling for GitLab runners; build observability dashboards and SLOs; establish incident response and capacity planning processes; architect disaster recovery and automated failover.
Seniority
Senior, hands-on IC