Senior Software Engineer, Build Systems & CI
Core
Design and operate scalable build systems and continuous integration (CI) platforms for DoorDash's large monorepo to ensure efficient, predictable software builds across the organization.
Role type
Senior Software Engineer (Build Systems & CI)
Builds
Internal build and CI infrastructure, developer tools, and platform services for DoorDash engineering teams.
Domain
Software Engineering, DevOps, Build Systems, Continuous Integration
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Java, Kotlin, Python, Bazel, Buildkite, monorepo management, distributed execution, caching strategies, dependency analysis, infrastructure instrumentation, technical leadership, mentorship
Preferred skills
AI integration for build diagnosis, performance optimization, cross-team collaboration
Technologies
Bazel, Buildkite, Go, Java, Kotlin, Python
Responsibilities
Evolve build and CI workflows for large monorepos; Develop Bazel rules, toolchains, and integrations; Improve Buildkite pipeline throughput and reliability; Reduce redundant build work through caching and parallel execution; Build developer tools for troubleshooting build failures; Instrument and operate build and CI infrastructure; Lead platform improvements from design through rollout
Seniority
Senior, hands-on IC with leadership responsibilities