Scaling Reddit's build infrastructure, code review experience, self-hosted code storage infrastructure, and other tools to serve a growing Reddit Engineering organization.
Requirements
- Experience with CI / CD tools (Drone, BuildKite, Github Actions, Bazel, Argo Workflows/Rollouts/CD, Temporal, and other adjacent tools).
- Experience with Kubernetes and cloud providers (AWS, GCP).
- Go experience.
- Experience with GraphQL, REST, HTTP, gRPC.
- Experience with Github Enterprise Server.
- Experience with mobile client CI/CD challenges (Bitrise, MacStadium, Orka, Gradle).
- Experience designing and implementing platforms.
Responsibilities
- Scaling Reddit’s build infrastructure, code review experience, self-hosted code storage infrastructure, and other tools to serve a growing Reddit Engineering organization.
- Designing and instrumenting the next evolution of Reddit’s build and continuous integration tooling.
- Architecting and building an integrated SDLC platform to reduce the length of feedback cycles.
- Making writing, linting, reviewing, testing, and shipping code easy.
- Improving the code review experience for every developer at Reddit.
- Building a solid understanding of customer’s needs, identifying opportunities to improve developer efficiency, confidence, and service reliability, and executing on those opportunities.
- Integrating novel technologies (e.g. Generative AI) to solve problems for our developers with flexibility to adapt to a rapidly changing technological landscape.
Other
- 7+ years of experience identifying, driving, and executing high impact projects that align with the company’s strategy.
- 5+ years of experience working in developer experience, infrastructure, or platform teams, and experience working on developer tools, libraries, and frameworks.
- 5+ years of industry experience in large-scale distributed systems and experience developing and improving highly scalable and reliable systems.
- A track record of leading large scale technical projects that require cross-team and cross-functional collaboration.
- The ability to disambiguate complex problems, align stakeholders, and aggressively prioritize to execute on projects effectively.