A Staff Developer Experience Engineer (DevEx) will join our team in revolutionizing the way people search and interact with the internet. As a Staff-level engineer, you will take technical ownership of our developer infrastructure, lead architectural initiatives, and drive cross-functional collaboration to optimize the development experience for our growing engineering organization. The ideal candidate is a seasoned engineer with deep expertise in build systems, containerization solutions, continuous integration, testing frameworks, and large-scale infrastructure. You will mentor other engineers, influence technical strategy, and ensure our developer tools scale with our AI-driven platform.
Responsibilities
- Lead the design and architecture of scalable developer infrastructure systems that empower every engineer to do their best work.
- Drive cross-team initiatives to dramatically boost reliability, speed, and efficiency of our largest builds and CI/CD pipelines.
- Own and evolve the technical strategy for developer tooling, establishing long-term architectural vision while delivering incremental improvements.
- Mentor engineers across teams on developer experience best practices and provide technical leadership on complex infrastructure challenges.
- Lead comprehensive evaluations of external tools, vendors, and technologies to ensure strategic alignment with our AI platform architecture.
- Design and maintain seamless development environments and IDE integrations across multiple languages (Python, TypeScript, Go, Rust).
- Establish and enforce standards for testing, deployment, and monitoring that enable safe, rapid software delivery at scale.
- Collaborate with engineering leadership to identify and resolve systemic developer productivity bottlenecks.
- Champion a culture of operational excellence and developer empathy across the organization.
- Drive adoption of new technologies and practices that improve engineering velocity and code quality.
Qualifications
- 10+ years of engineering experience, with 3+ years leading end-to-end architecture and infrastructure projects as a staff-level or equivalent engineer.
- Demonstrated technical leadership in designing, implementing, and scaling developer productivity platforms in high-growth environments, ideally with an AI, SaaS, or large-scale cloud component.
- Expertise in build systems (Bazel, Buck, or similar), orchestration tools (Docker, Kubernetes), and CI/CD frameworks. Experience integrating new languages and frameworks into existing infrastructure. Strong programming skills in multiple languages including Python, TypeScript, Go, or Rust.
- Experience leading architectural decisions and mentoring engineers on complex technical challenges.
- Proven cross-org influence, including setting organizational technical direction, standardizing best practices, and leading multi-team initiatives. Deep understanding of software development lifecycle challenges faced by engineering teams operating at scale.
- Experience with AI/ML infrastructure and tooling is strongly preferred given the company's focus.
- Exceptional communication skills—able to articulate complex technical concepts and drive buy-in across technical and non-technical audiences. Track record of building and maintaining internal developer tools, testing frameworks, and deployment infrastructure.
- Experience with observability, monitoring, and debugging tools for distributed systems.
- Relentless focus on developer empathy, operational excellence, and the ability to see around corners to anticipate company-scale challenges and opportunities.