Summary
Join Enfabrica, a leader in networking silicon and system software for AI and accelerated computing, as a Lead Silicon Architect. You will drive architecture definition, specification, and tradeoffs for our next-generation Accelerated Compute Fabric chip. This role requires experience with build tools like Bazel and CI/CD pipelines. The ideal candidate is resourceful, organized, and enjoys collaborating with a diverse team. You will maintain and improve developer experience, design build pipeline automation, and mentor team members. Success requires strong communication, proficiency with Bazel and related tools, and experience with various programming languages.
Requirements
- Bachelor’s degree in Computer Science, or relevant experience
- 3+ years working in Infrastructure with a focus on build systems
- 5+ years experience in programming languages such as Golang and Python
- Strong communication skills and able to work well with others
- Familiar with different build pipelines (Jenkins, Concourse, Cloud Build, etc)
- Proficient with Bazel and Starlark - Able to write and debug custom build rules
- Familiar with RBE systems for Bazel such as Buildbarn, and able to debug such systems
- Ability to identify key metrics to measure for success of products using frameworks such as Prometheus and Grafana
- Proficient with Git for version control
Responsibilities
- Work to maintain and improve developer’s experience in our monorepo environment
- Design and implement build pipeline automation for our software builds and releases
- Help improve release processes for our internal tooling and platforms
- Maintain and improve our Bazel and Buildbarn build system
- Collaborate on our internal HPC batch system (golang/python) used for hardware builds and tests
- Mentor other members of the team in technical and business strategies
- Review designs and code from others
- Be available during on-call periods. On-call rotations are once a week as primary every six weeks
Preferred Qualifications
- Experience with debugging and supporting a Kubernetes cluster, including maintenance on the cluster itself as well as deployment and management of applications on the cluster
- Experienced in either AWS or GCP cloud environments
- Experience with testing pipelines (integration, e2e, matrix, etc)
- Buildbarn as an RBE for Bazel, and an understanding of the build event stream
- Experience with REST and gRPC protocols
- Understanding of micro services and their use cases
- Familiar with terraform for
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.