Home
Jobs

Cmake To Bazel Migration

4 - 6 years

9 - 15 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Cmake Interview Now

My Connections Mirafra

Download Chrome Extension (See your connection in the Mirafra )

chrome image
Download Now
Mirafra
Mirafra

Information Technology and Services

Mysuru

201-500 Employees

57 Jobs

    Key People

  • Bharath Kumar

    Co-Founder & CEO
  • Ananya Shetty

    COO

RecommendedJobs for You