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.