Ocient

Build and Tools Engineer II

Ocient

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $125,000 - $165,000 per year

About the role

  • Own Bazel build configurations, custom rules, and language toolchains for C++, Java, Python, and TypeScript.
  • Operate and harden the Buildfarm remote-execution service: monitoring, incident response, performance tuning, and capacity planning.
  • Build automation and services (primarily using Python) to integrate Bazel with CI and developer workflows.
  • Maintain developer and test tooling (Github Actions workflows and runners, development environments) and the automation that keeps them reproducible.
  • Produce documentation for future maintainers and concise runbooks for developers.

Requirements

  • BS, MS or PhD in Computer Science or related field, or equivalent industry experience.
  • 2+ years professional software engineering experience.
  • Strong systems thinking and software fundamentals.
  • Comfortable working in Linux, with shell tooling, debugging tools, and CI systems.
  • Ability to speak and write in English fluently.
  • Practical Bazel experience (including experience with custom rules/toolchains).
  • Experience operating or tuning a Remote Execution API–based distributed build system (Buildfarm or similar).
  • Familiarity with CI integration and test infrastructure.
  • Strong automation skills in Python.
  • Experience configuring and using C++ compilers (gcc, clang), Maven, and/or pnpm.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
BazelC++JavaPythonTypeScriptLinuxGitHub ActionsRemote Execution APIgccclang
Soft Skills
systems thinkingsoftware fundamentalscommunication
Certifications
BS in Computer ScienceMS in Computer SciencePhD in Computer Science