D Matrix
Staff Software Engineer, Developer Automation
Santa Clara, Remote. Posted a month ago
The role
You will drive automation that diagnoses and fixes CI/CD pipeline failures. You will build reliable systems by blending modern AI techniques with traditional software automation across cloud and on-prem environments.
What you will do
- Design and build automation that diagnoses and resolves CI/CD pipeline failures.
- Develop automated methods to identify which merges cause failures in long-running test suites.
- Evaluate and integrate AI techniques alongside deterministic automation.
- Architect scalable compute and storage for build and test workloads.
- Own release engineering practices including versioning schemes and compatibility matrices.
- Reduce developer toil and time-to-signal across the pipeline.
- Partner with development groups and Quality Engineering to drive adoption of new tooling and best practices.
Required qualifications
- Track record of building automation that measurably reduced toil or time-to-signal in a CI, release, or dev-tooling context.
- Release engineering experience, including versioning schemes, independent component release trains, and compatibility matrices.
- Architectural judgment on trade-offs such as AI versus deterministic software, and compute availability versus data locality.
- Strong software engineering fundamentals, with experience building production-grade automation rather than scripts.
- Track record of driving adoption of new tooling and best practices across teams that do not report to you.
Nice to have
- Experience with GitLab CI and merge-train workflows at scale.
- Hands-on experience building LLM-based agents or tools for developer workflows, such as CI triage or code review.
- Experience with semantic versioning or independently versioned multi-component release systems.
- Experience as a user of CI/CD systems, with an understanding of the developer-customer perspective.
- Hands-on experience with containerized workloads, VMs, and Kubernetes.
- Experience with observability of distributed systems, including metrics, logging, reporting, and alerting.
- Systems administration skills for investigating host-level issues.
About the company
d-Matrix has pioneered a memory-centric architecture that brings compute directly into memory. The team works on chips, software, and rack-scale systems to tackle AI infrastructure challenges.