Member of Technical Staff - AI Product - Build Engineer

Microsoft Microsoft · Big Tech · Mountain View, CA +1 · Software Engineering

This role is for a Build Engineer focused on designing and improving systems that transform source code into production-ready artifacts. It involves working on build systems, CI pipelines, and developer workflows to ensure fast, reliable, and reproducible builds. The role supports cross-platform builds, optimizes build performance, and integrates build pipelines with release and deployment systems. Responsibilities include designing artifact packaging, supporting release automation, and managing build metadata. The role also involves diagnosing and fixing build failures and maintaining build infrastructure.

What you'd actually do

  1. Design and maintain scalable build systems and tooling
  2. Build and maintain CI pipelines for automated builds and testing
  3. Design artifact packaging and versioning systems
  4. Diagnose and fix build failures and flaky pipelines

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Nice to have

  • Experience building CI/CD pipelines and automation systems
  • Strong scripting skills (Python, Bash, or similar)
  • Sufficient in git version control, git-ops, Docker, Kubernetes
  • Familiar with common web toolchains like npm/pnpm, vite
  • Familiar with GitHub Actions and/or Azure DevOps
  • Strong debugging and problem-solving skills
  • Experience supporting large codebases or monorepos
  • Experience optimizing large build pipelines
  • Experience with remote build execution or distributed build systems