About the position
As a Bazel Engineer, you will play a pivotal role in optimizing our software development process by leveraging Bazel's build system. You will collaborate with cross-functional teams to streamline our build, test, and deployment pipelines, ensuring scalability, efficiency, and reliability across our software projects.
Responsibilities
- Develop, configure, and maintain Bazel build rules, macros, and toolchains to enhance the software development workflow
- Collaborate with software engineers to integrate Bazel into the build system and migrate existing projects
- Optimize build performance and efficiency by identifying bottlenecks and implementing improvements
- Design and implement CI/CD pipelines using Bazel for automated testing, building, and deployment
- Troubleshoot build failures, resolve issues, and provide technical support to the development teams
- Stay updated with the latest Bazel features, best practices, and industry trends to drive continuous improvement
Required Skills
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- Proven experience working with Bazel build system in a production environment
- Experience optimizing Bazel builds for large-scale projects
- Strong understanding of software development principles, build processes, and CI/CD methodologies
- 5+ years of professional C++ experience in a production environment is strongly preferred
- Experience with version control systems (Git, Mercurial, etc.) and build tools (Make, CMake, etc.)
- Excellent problem-solving skills and the ability to analyze complex systems
- Strong communication skills and the ability to collaborate effectively within a team environment
- Knowledge of containerization technologies (Docker, Kubernetes)
- Familiarity with continuous integration tools (Jenkins, Travis CI, CircleCI, etc.)
- Contributions to open-source projects related to Bazel or similar build systems
Benefits and Perks
- Fully paid Medical, Dental, Vision, Disability, and Life Insurance
- Fully stocked kitchen; free breakfast and lunch every day on-site
- Tuition Reimbursement Program
- 401(k) with employer match
- Paid Vacation, Sick, and Parental leaves
- Commuter and Flexible Spending Programs
Base Salary Range
$175,000 to $225,000 - Salaries are based on numerous factors such as skills, experience, and education. Our compensation package also includes a discretionary bonus and a comprehensive benefits program for full-time employees. For more information, reach out to your recruiter.