
Build and Tools Engineer II
Ocient
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $125,000 - $165,000 per year
Tech Stack
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