1 day ago
Boston, MA, USASenior
Responsibilities
- Own and evolve the Bazel build system, including build rules, toolchains, dependency management, and remote caching.
- Improve the speed and reliability of builds and tests across local development and CI.
- Streamline development workflows such as environment setup, failed-test debugging, and training-job packaging.
- Build internal developer tools that simplify common tasks and make failures easier to understand.
- Collaborate with researchers and robotics engineers to identify friction, prioritize improvements, and measure impact.
- Maintain reproducible development environments and build outputs across Linux, macOS, and GPU-enabled containers.
Requirements
- Demonstrated experience building and maintaining build systems, developer tools, or CI infrastructure used by other engineers.
- Ability to write clear, maintainable software and treat internal tools as products with users.
- Deep understanding of dependency graphs, caching, reproducibility, and build and test performance tradeoffs.
- Proficiency with Python, Linux, shell tooling, and debugging across language and system boundaries.
- Ability to take ambiguous problems from discovery through implementation and adoption.
- Preferred: hands-on Bazel experience; experience with C++ toolchains, Python packaging, GPU software dependencies, or machine learning training infrastructure; prior robotics or reinforcement learning experience.
Categories
About Eka
Eka Robotics develops general-purpose robotic systems and autonomy software to bring reliable, high‑speed automation to real‑world environments. The company applies physics‑based methods alongside modern AI to build and deploy robots that can handle varied tasks across industries. Privately held and based in Cambridge, Massachusetts, it focuses on advancing and commercializing robotic intelligence for practical deployment.
