Developer Experience Engineer
Etched, San Jose
What you will do
- Develop and maintain automation tools to streamline development, testing, and deployment workflows.
- Optimize and manage Slurm-based job scheduling for AI workloads, simulation, and chip design workflows.
- Build observability solutions using Grafana, Prometheus, and OpenTelemetry for monitoring pipelines, infrastructure, and compute clusters.
- Manage and optimize containerized environments using Docker and Kubernetes to enhance scalability and reproducibility.
- Enhance build, test, and deployment pipelines with CI/CD tools like GitHub Actions, Jenkins, Buildkite, or Bazel.
- Develop caching and artifact management systems to reduce build times and improve dependency resolution.
- Integrate and manage cloud resources (AWS, GCP) for scaling compute, storage, and hybrid workloads.
- Support security and compliance efforts including secrets management and access control.
- Document and share best practices for efficient developer tooling and workflows.