Build and Tools Engineer II at Ocient
Only, Tennessee, United States -
Full Time


Start Date

Immediate

Expiry Date

22 Apr, 26

Salary

165000.0

Posted On

22 Jan, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Bazel, C++, Java, Python, TypeScript, Linux, CI, Automation, Documentation, Incident Response, Performance Tuning, Capacity Planning, Github Actions, Remote Execution, Shell Tooling, Debugging Tools

Industry

Software Development

Description
Job Title: Build and Tools Engineer II Location: Remote (US Only) Hiring Manager: Engineering Manager Estimated salary range: $125,000 to $165,000 • The salary offered for this position will be based on a candidate’s experience and skill demonstrated during interviews and other evaluations About Ocient: Ocient is a data analytics software solutions company that enables always-on, compute-intensive analysis of complex, large-scale data with outstanding performance that delivers up to 90% price savings. Ocient brings data transformation, loading, complex query processing, AI, OcientML® and OcientGeo® as a single, consolidated solution for deeper insights and data-driven decision making. Enterprises can deploy Ocient’s pilot-to-production solutions on premises, in the OcientCloud® or in the public cloud, with little to no resource-intensive integration. Ocient is a global, carbon-neutral company, headquartered in Chicago, and backed by leading investors including Greycroft, OCA Ventures, In-Q-Tel and Buoyant Ventures. For more information, please visit www.ocient.com. Position Overview: Ocient is hiring a Software Engineer II to join the Tools & Developer Platform team to own and evolve our Bazel-based build system and Buildfarm remote-execution infrastructure while contributing broadly to developer tooling and automation. Key Responsibilities: 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. Qualifications: Demonstrated growth mindset and ability to learn new languages and systems rapidly. 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. An ideal candidate will have: 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. We are not open to using an agency or staffing company at this time. We do not accept unsolicited agency or staffing resumes and we are not responsible for any fees related to unsolicited resumes. Ocient provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. All official Ocient job postings and recruiting communications will come directly from our team via our Careers page, LinkedIn, or from an ocient.com email address. If you receive communication about a role from any other source, please treat it with caution and direct questions to recruiting@ocient.com.
Responsibilities
The Build and Tools Engineer II will own and evolve the Bazel-based build system and Buildfarm remote-execution infrastructure. They will also contribute broadly to developer tooling and automation.
Loading...