Posted:2 months ago|
Platform:
Hybrid
Full Time
Job Description We are looking for a highly skilled Build Engineer with around 5 years of overall experience, including 3 to 4 years specializing in build systems, particularly Bazel, Make, CMake, Maven, and Gradle. You will play a crucial role in modernizing our build infrastructure, leveraging your expertise in Bazel and Starlark to improve efficiency and ensure robustness. Collaborate with cross-functional teams to implement advanced build features such as remote caching and execution, while supporting the scalability of our systems. Key Responsibilities: • Lead and execute the migration of build systems from Make to Bazel, minimizing workflow disruptions. • Design, implement, and maintain Bazel build systems for C, C++, and Java codebases. • Develop and customize Bazel Starlark scripts to optimize build and test processes. • Configure and manage remote caching and remote execution to enhance build performance. • Collaborate with development teams to define and implement best practices for Bazel, Make, CMake, Maven, and Gradle. • Troubleshoot and resolve complex build issues, ensuring reliability and efficiency. • Continuously monitor and improve build performance, identifying optimization opportunities. • Mentor and train team members on best practices and usage of various build tools. • Stay updated with the latest features and industry trends related to build systems. Qualifications: • Around 5 years of overall experience in software development and build engineering. • 3 to 4 years of experience specifically with build systems, focusing on Bazel, Make, CMake, Maven, and Gradle. • Proven experience with the Bazel build system and Starlark language. • Strong knowledge of software build processes, dependency management, and CI/CD pipelines. • Solid programming skills in C, C++, and Java. • Proficiency in scripting languages such as Python, Shell, or Bash. • Excellent problem-solving skills and attention to detail. • Strong communication and collaboration skills. • Ability to work independently and as part of a team in a fast-paced environment. Preferred Qualifications: • Experience with large-scale codebases, monorepos, and embedded systems. • Familiarity with CI/CD pipelines and integration with Bazel and other build tools. • Contribution to open-source projects related to build systems is a plus. • Experience with tools like Jenkins, Docker, and Kubernetes.
Mirafra
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Mirafra
Bengaluru
9.0 - 15.0 Lacs P.A.