Bazel
Buck2
Nix
Software Engineer - Dev Infra [IC3]
Overview
Join Sourcegraph's Developer Infrastructure (Dev Infra) team and play a crucial role in empowering developers worldwide.
Job Description
Sourcegraph is building the code intelligence platform that powers the world's best code search and the most popular open-source code AI tool. The company aims to automate 99% of the toil in software engineering with their code understanding and code AI tools.
Responsibilities
- - Understand the projects your team is working on and their contribution to company goals
- - Collaborate with other engineers to identify and address infrastructure challenges
- - Contribute to team goals through code contributions and technical discussions
- - Demonstrate measurable improvements in build times, CI/CD stability, and developer experience
- - Lead efforts to find and implement improvements in underserved parts of the stack
- - Drive high levels of satisfaction from internal developers
- - Lead efforts to scale our developer infrastructure to be more automated and reliable
- - Shape our dev infrastructure practices, contributing to company-wide best practices for build and CI/CD workflows
Required Skills
- - Strong experience with Bazel and familiarity with other hermetic build systems like Buck2 or Nix
- - Extensive exposure to various CI systems such as Buildkite, GitHub Actions, GitLab Runners, and Jenkins
- - Skilled in IaC tools like Terraform (or Pulumi, Helm, Kustomize, Ansible, Salt)
- - A tinkerer at heart who constantly seeks to automate processes and improve efficiency
- - Comfortable working with multiple programming languages and always eager to learn new ones
- - Go and Typescript familiarity preferred
Benefits
- - Competitive compensation
- - Equity
- - Generous perks & benefits
About the company
Sourcegraph's code intelligence platform makes it easy for devs to write, fix, and maintain code with Cody, the AI coding assistant, and Code Search.