Software Engineer, Developer Productivity at Chalk | CA, US | Rezi

Software Engineer, Developer Productivity at Chalk

Software Engineer, Developer Productivity

Chalk · CA, US

1 months ago

Software Engineer, Developer Productivity

Chalk · CA, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer, Developer Productivity role.

Rezi rewrites your resume against Chalk's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer, Developer Productivity posting at Chalk — free, in seconds.

About the Role

We are hiring our first software engineer dedicated to developer productivity. You will own setting priorities and building this function from the ground up, with your work impacting every engineer at Chalk. Your focus will be on making our C++ and Rust builds and tests fast, hermetic, and reliable, utilizing Bazel and Buildkite.

Responsibilities

  • Own our Bazel build system, including toolchains, dependency management, and remote execution.
  • Work across the engineering organization to create a consistent experience for engineers to run and develop Chalk in containerized dev environments.
  • Establish test and benchmark patterns.
  • Own CI health, including speed, reliability, and completion.
  • Drive down test flakiness.
  • Make C++ and Rust builds and tests faster through toolchain work, caching, remote execution, and dependency hygiene.

Requirements

  • 5+ years of professional experience as a Software Engineer, ideally in developer productivity.
  • Hands on Bazel experience, including writing and debugging BUILD files and Starlark, configuring toolchains, and working through a real migration or in a large existing workspace.
  • C++ coding experience as a Software Engineer.
  • Ability to work autonomously and to make pragmatic tradeoffs with an eye towards business outcomes.
  • Strong communication skills.
  • Bachelor's degree in Computer Science or equivalent experience.

Skills

  • Bazel
  • Starlark
  • C++
  • Rust
  • Buildkite
  • Bazel remote execution
  • Bazel remote caching
  • Nix
  • benchmark infrastructure
  • developer platforms

Location

  • Onsite

Work Type

  • Onsite
  • Full-time

Experience Level

  • 5+ years of professional experience

Education Level

  • Bachelor's degree in Computer Science or equivalent experience

About the Company

  • Chalk is building the data platform that powers the future of machine learning applications, tearing down complexity, latency, and scale barriers.
  • Our platform combines Rust-speed performance with elegant tools that developers love to use.
  • Leading companies depend on Chalk for critical applications.
  • We have recently raised a $50 million Series A, led by Felicis.