Principal Software Engineer, HyperScale Build Platform and Tools

Added
8 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

docker linux ci/cd c/c++ make
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now β†’

πŸ“‹ Description

  • Own the technical vision and multi-year architecture for build orchestration, build systems, and
  • Make and document the consequential architectural decisions: build system selection and migration
  • 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 whole classes of build-graph correctness issues, flaky builds, and
  • Define the standards for containerized build environments - consistent, isolated, reproducible

🎯 Requirements

  • Software engineering experience, with significant depth in infrastructure, developer productivity
  • A track record of setting technical direction for a platform used by many engineering teams, and of
  • 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 the operational concerns of

🎁 Benefits

  • Innovation: We celebrate those who think critically, like a challenge, and aspire to be
  • Growth: We give you the space and support to grow along with us and to contribute to something
  • Team: We build each other up and set aside ego for the greater good.
  • Flexible time off, wellness resources, and company-sponsored team events. Check out
  • Candidates with disabilities may request accommodations for all aspects of our hiring process.
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 β†’