Back to all jobs
E

Lead Hardware Infrastructure Engineer - ATLAS

efficientcomputer

San Jose1d ago
Seniority
Lead

About the role

<div class="content-intro"><p>Efficient is developing the world’s most energy-efficient general-purpose computer processor. Efficient’s patented technology uses 100x less energy than state of the art commercially available ultra-low-power processors and is programmable using standard high-level programming languages and AI/ML frameworks. This level of efficiency makes perpetual, pervasive intelligence possible: run AI/ML continuously on a AA battery for 5-10 years. Our platform’s unprecedented level of efficiency enables IoT devices to intelligently capture and curate first-party data to drive the next major computing revolution</p></div><p>We are seeking an experienced engineer to develop, maintain, and scale ATLAS, our critical hardware regression testing and performance profiling infrastructure, while also serving as a key CI/CD owner across three development teams.&nbsp; ATLAS supports automated benchmarking and validation of both our company's products and competitor hardware, providing essential data that drives engineering and product decisions.&nbsp; In addition, the CI/CD pipelines you own will be the backbone of day-to-day development velocity across multiple teams.</p> <p>The ideal candidate is a versatile full-stack infrastructure engineer who is equally comfortable writing Go services, debugging embedded test programs, managing Kubernetes clusters, and partnering with developers to deliver fast, reliable CI/CD experiences.</p> <h2><strong>Key Responsibilities</strong></h2> <h3><strong>Regression Testing &amp; Performance Profiling Infrastructure</strong></h3> <ul> <li><strong>Server &amp; Client Development:</strong> Design, implement, and maintain Go-based server and client applications, including WebSocket connections, HTTP API endpoints, feature additions, and bug fixes for our test orchestration platform</li> <li><strong>Hardware Deployment, Maintenance &amp; Troubleshooting:</strong> Install new hardware, manage deployed hardware, and perform debug and failure analysis of hardware issues.</li> <li><strong>Test Program Development:</strong> Write, port, and maintain C/C++ test programs that run on a diverse set of hardware targets to measure performance, power, and functional behavior</li> <li><strong>Tooling &amp; Automation:</strong> Build Python tooling and scripts to automate workflows, parse results, generate reports, and improve developer productivity</li> <li><strong>Kubernetes Infrastructure:</strong> Maintain and evolve multi-cluster Kubernetes deployments, including job queueing, load balancing, scheduling, and resource management for hardware-attached worker nodes</li> <li><strong>Containerization:</strong> Build, version, and publish Docker images; author Dockerfiles for embedded toolchain environments and test runners</li> <li><strong>Database Operations:</strong> Manage and optimize PostgreSQL (operations data store) and Redis (caching layer), including schema design, query optimization, migrations, and reliability improvements</li> <li><strong>Reliability &amp; Observability:</strong> Monitor system health, triage failures, perform root-cause analysis, and continually improve the resilience and performance of the infrastructure</li> </ul> <h3><strong>CI/CD Ownership</strong></h3> <ul> <li><strong>Pipeline Design &amp; Maintenance:</strong> Own and maintain GitHub Actions CI/CD pipelines across three development teams, ensuring consistent, reliable, and performant builds, tests, deployments, and health checks</li> <li><strong>Shared CI/CD Platform:</strong> Develop reusable workflows, composite actions, and shared libraries to standardize CI/CD patterns across teams while accommodating team-specific needs</li> <li><strong>Developer Experience:</strong> Act as the primary point of contact for CI/CD-related issues across teams; triage failures, unblock developers, and reduce mean-time-to-green for pull requests</li> <li><strong>Build &amp; Test Optimization:</strong> Continuously improve pipeline speed, caching strategies, runner utilization, and test parallelization to reduce CI/CD cycle times and infrastructure costs</li> <li><strong>Cloud-Based CI/CD Infrastructure:</strong> Operate and optimize cloud-based CI/CD resources, including hosted and ephemeral runners, distributed build/test caching, and artifact/object storage backends</li> <li><strong>Self-Hosted Runners:</strong> Manage self-hosted GitHub Actions runners, including those with hardware attachments, ensuring capacity, security, and reliability across teams</li> <li><strong>Package &amp; Artifact Management:</strong> Operate and maintain PyPI services (e.g., private package indexes, mirrors, and proxies) and other artifact repositories used by development and CI/CD workflows</li> <li><strong>Release Engineering:</strong> Support release workflows, artifact management, versioning, and deployment automation for services and embedded firmware across teams</li> <li><strong>Standards &amp; Best Practices:</strong> Define and evangelize CI/CD best practices, branch protection policies, testing standards, and security/secret-management practices across the organization</li> <li><strong>Cross-Team Coordination:</strong> Partner with leads from each development team to align CI/CD roadmaps, plan migrations, prioritize improvements, and communicate changes that affect developer workflows</li> <li><strong>Documentation &amp; Enablement:</strong> Produce clear technical documentation, onboarding guides, and runbooks; provide training and office hours to help teams adopt and contribute to shared CI/CD infrastructure</li> </ul> <h2><strong>Required Qualifications &amp; Experience</strong></h2> <ul> <li>Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field — or equivalent practical experience</li> <li>5+ years of professional experience in a related infrastructure, DevOps, test engineering, or full-stack systems role</li> <li>Hands-on embedded hardware and software development experience, including working with embedded toolchains and bring-up of new hardware platforms</li> <li>Demonstrated experience owning CI/CD systems that serve multiple development teams or a large engineering organization</li> <li><strong>Go:</strong> Strong proficiency, including experience building production services with HTTP APIs and WebSockets</li> <li><strong>C/C++:</strong> Demonstrated ability to write, debug, and maintain systems-level or test code.</li> <li><strong>Python:</strong> Solid experience using Python for tooling, automation, and scripting</li> <li><strong>Kubernetes:</strong> Hands-on experience operating and maintaining multi-cluster environments, including queueing and load balancing patterns</li> <li><strong>Docker:</strong> Proficient at writing Dockerfiles, building/pushing images, and managing complex toolchain containers</li> <li><strong>Databases:</strong> Practical experience with PostgreSQL (operations workloads) and Redis (caching)</li> <li><strong>CI/CD:</strong> Deep experience designing and maintaining GitHub Actions pipelines, including reusable workflows, composite actions, matrix builds, caching, and self-hosted runners</li> <li><strong>Cloud-Based CI/CD:</strong> Hands-on experience with cloud-based CI/CD infrastructure, including managed/ephemeral runners, distributed caching strategies, and artifact/object storage</li> <li><strong>Package Services:</strong> Experience operating or integrating with PyPI services (private indexes, mirrors, or proxies) and managing Python package distribution in CI/CD environments</li> <li><strong>Cross-Team Collaboration:</strong> Proven ability to support and influence multiple engineering teams, balancing competing priorities and driving shared standards</li> <li><strong>Communication:</strong> Excellent written, verbal, and technical communication skills, with the ability to clearly document systems, lead discussions across teams, and produce developer-facing materials</li> </ul> <h2><strong>Desired Qualifications &amp; Experience</strong></h2> <ul> <li>Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field</li> <li>Experience with JTAG/SWD debugging tools and workflows</li> <li>Familiarity with energy and power measurement tools (e.g., power monitors, current probes, instrumented test fixtures)</li> <li>Experience designing hardware-in-the-loop (HIL) test systems or large-scale automated benchmarking infrastructure</li> <li>Background in performance profiling, benchmark design, or comparative hardware analysis.</li> <li>Experience operating developer productivity / build engineering functions at scale, including metrics-driven improvements (e.g., DORA metrics, CI/CD cycle time, flaky test reduction)</li> <li>Familiarity with release engineering practices for both cloud services and embedded firmware.</li> <li>Experience with secrets management and CI/CD security best practices</li> <li>Experience administering artifact/package ecosystems</li> </ul> <p>We offer a competitive salary for this role, generally ranging from $160,000 to $210,000, along with meaningful equity and comprehensive benefits. The final compensation package will be based on your experience and location, with some flexibility to ensure we align with the right candidate.</p><div class="content-conclusion"><p><strong>Why Join Efficient?</strong></p> <p>Efficient offers a<span class="Apple-converted-space">&nbsp;</span><strong>competitive compensation and benefits package</strong>, including<span class="Apple-converted-space">&nbsp;</span><strong>401K match, company-paid benefits, equity program, paid parental leave, and flexibility</strong>. We are committed to personal and professional development and strive to grow together as people and as a company.</p></div>

Perks & benefits

  • 401k
  • Pension Matching
  • Equity Compensation

741,000+ hidden jobs like this

efficientcomputer and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.