Build Engineer (Make To Bazel Migration)

5 - 8 years

0 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Overview:

TekWissen Group is a workforce management provider throughout India and many other countries in the world, the Client has proven expertise in ASIC design from Spec to Silicon and software development end to end. 

Job Title: Build Engineer (Make to Bazel Migration)

Location: Bangalore

Job Type: Full Time

Work Type: Onsite

  • 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.

Experience Required:

  • 5 years [minimum 3 years with Bazel Experience]

TekWissen Group is an equal opportunity employer supporting workforce diversity.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
TekWissen logo
TekWissen

IT Services and IT Consulting

Ann Arbor MI

RecommendedJobs for You

bengaluru, mumbai (all areas)