To our future collaborator your missions serve to :
- Develop optimize and maintain Bazel build rules to improve build performance and scalability.
- Automate and enhance build test and deployment workflows using modern tools.
- Collaborate with development and operations teams to ensure efficient integration of Bazel into CI/CD pipelines.
- Work on dependency management and ensure compatibility across multiple environments.
- Implement and document best practices for Bazel usage across teams.
- Provide technical guidance and support for teams adopting Bazel.
- Stay up to date with new Bazel features and propose relevant improvements
Qualifications :
Masters degree in Computer Science Engineering or a related field or equivalent experience.
3 to 7 years of experience in software engineering with a strong focus on Bazel and rule creation.
Technical skills
- Bazel expertise: Strong experience with Bazel build system and rule creation.
- Programming: Proficiency in C Python and Bash.
- Build Systems: Experience with Makefiles (Clearmake GNUmakefiles).
- Version Control: Proficiency with Git and CI/CD pipelines (GitLab CI/CD).
- Linux Environments: Experience working in Linux (preferably RHEL).
- DevOps & Automation: Familiarity with Docker and software automation principles.
- Collaboration & Communication: Ability to align with multiple teams on Bazel adoption
Remote Work :
Yes
Employment Type :
Fulltime