Bazel / Build Systems Engineer to AI company
emagine is looking for an experienced engineer with strong background in build systems for large-scale Go codebases.
Start: ASAP
Length: 6 months with possible extension
Location: On-site in Stockholm
The assignment involves working with a very large mono repository consisting of a monolithic API and more than 20 smaller Go services. The codebase spans several million lines of code and includes many shared Go packages.
The main objective is to evaluate and implement a new build system, preferably Bazel or a similar solution, including setup of remote caching for the Go codebase. The role may also include supporting and training development teams in adopting and working with the new build system.
Requirements:
Proven experience working with Bazel or similar build systems in large mono repos
Strong experience with Go in large, complex codebases
Experience designing or improving build pipelines and developer tooling
Ability to evaluate, implement, and roll out a new build system
Experience with remote build cache solutions is highly valuable
Comfortable supporting and enabling other developers through documentation and training
Bazel / Build Systems Engineer to AI company
Bazel / Build Systems Engineer to AI company