freehire launches on Product Hunt on 26 August.

Follow →

DevOps Engineer – Software Build Expert

Open 44d reposted 2× · 2 open copies

We are seeking a highly analytical and forward-thinking Build System Expert to architect, optimize, and scale our build systems & CI/CD pipelines.

In this role, you will bridge the gap between complex embedded/native compilation and cutting-edge, cloud infrastructure. You will be responsible for managing a massive, multi-language codebase (primarily C/C++ and Python), serving as our internal expert on compiler toolchains (GCC and Clang). If you possess world-class diagnostic skills, deep knowledge of compiler optimization flags, and compilation bottlenecks, and live to shave minutes off build times, we want to hear from you

Key Responsibilities

  • Build Architecture & Optimization: Design, maintain, and optimize scalable build systems using Bazel and Starlark, ensuring ultra-fast, reproducible builds via local caching and bazel-remote.

  • Compiler Toolchain Management: Configure, tune, and maintain custom GCC and Clang toolchains. Diagnose complex compilation and linking issues.

  • Legacy & Multi-Platform Integration: Support and migrate complex, multi-language legacy build environments utilizing Make, Buildroot, Maven, and Gradle.

  • Infrastructure & Orchestration: Maintain and scale cloud-native CI/CD infrastructure deployed across Kubernetes (K8s), OpenStack and Bare Metal environments.

  • Dual Version Control Management: Manage and bridge workflows between distributed version control systems, primarily GitLab and Mercurial.

  • Automation & Tooling: Write robust, maintainable scripts and tooling in Python, Bash, and Perl to automate operational tasks and improve developer efficiency.

  • Core Services Support: Configure and optimize proxies and web servers using Nginx to ensure high availability for internal development services.

  • Next-Gen AI Development: Champion and integrate AI-agent-based development workflows (including Anthropic Claude, Cursor, and GitHub Copilot) to accelerate internal engineering velocity and automate code analysis

Must Have

  • In-Depth GCC & Clang Knowledge: Thorough understanding of the compilation lifecycle (preprocessing, parsing, optimization, and linking). Experience with compiler-specific optimization flags, diagnostic flags, and cross-compilation targets.

  • Advanced Diagnostics: Proficient in troubleshooting binary/link-time issues using tools like ld, gold, lld, nm, objdump, and readelf. Experience using sanitizers (ASan, TSan, MSan) to root-cause build and runtime anomalies.

  • Expert-level Build Systems: Proficient with Bazel (including writing custom toolchain definitions and rules in Starlark) and managing bazel-remote cache environments.

  • Multi-Language Compilation: Proven experience managing builds for large-scale C/C++, Python, Go and Perl applications, alongside familiarity with Maven and Gradle.

  • Embedded Systems: Hands-on experience with Make and Buildroot configurations for generating root filesystems and cross-compiler toolchains.

  • Orchestration & Cloud: Strong hands-on experience with Kubernetes (K8s) and OpenStack.

  • CI/CD Platforms: Deep familiarity with both Jenkins and GitLab CI/CD pipelines.

  • Version Control: Fluent in both Git/GitLab and Mercurial workflows.

  • Scripting: Advanced proficiency in Python, Bash, and Perl.

  • Web Servers: Strong working knowledge of Nginx configuration and traffic management.

Nice to have

  • DevOps Mindset: Deep understanding of modern DevOps methodologies, infrastructure-as-code, and continuous integration paradigms.

  • AI-Assisted Engineering: Hands-on experience leveraging or deploying AI tools and agents (Claude, Cursor, Copilot) within an enterprise development lifecycle.

Excellent Analytical Skills: A rigorous, data-driven approach to profiling build performance.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available