Staff Software Engineer - HyperScale Build Platform and Tools

Added
13 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

docker linux build systems software engineer bazel

πŸ“‹ Description

  • Own the technical vision and multi-year architecture for build orchestration, build systems, and
  • Make and document architectural decisions including build system selection and migration, remote
  • Drive step-change improvements to build speed, reliability, reproducibility, debuggability, and
  • Solve large-scale C/C++ build challenges at their root: dependency graph decomposition and pruning
  • Diagnose and eliminate classes of build-graph correctness issues, flaky builds, and
  • Define standards for containerized build environments - consistent, isolated, reproducible images

🎯 Requirements

  • Software engineering experience with depth in infrastructure, developer productivity, build
  • Track record of setting technical direction for a platform used by many engineering teams, leading
  • Deep expertise in modern build systems and toolchains with dependency management, build-graph
  • Hands-on depth with build systems and toolchains such as Make, CMake, Buck/Bazel, or
  • Deep experience with large-scale C/C++ builds: dependency pruning, static/dynamic linking
  • Strong command of Linux-based development environments, Docker, and operational concerns of

🎁 Benefits

  • Innovation: celebrate those who think critically, like a challenge, aspire to be trailblazers
  • Growth: space and support to grow, named Fortune's Best Workplaces in Technology and Bay Area
  • Team: build each other up, set aside ego for greater good
  • Flexible time off, wellness resources, company-sponsored team events
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’