Bazel Senior Build Engineer (Project Based)

4 Months ago • 5 Years + • Devops

Job Summary

Job Description

Amber seeks a Senior Build Systems Engineer (Bazel/C++/Python) to lead the migration of a critical product's build system from CMake/Python to Bazel. This role demands collaboration with developers to implement a robust Bazel system, ensuring minimal disruption during the transition. Responsibilities include optimizing build performance, managing dependencies, mentoring the team on Bazel best practices, troubleshooting build issues, and documenting the migration process. The ideal candidate possesses 5+ years of experience in build systems engineering with strong Bazel expertise and proficiency in C++ and Python. Experience with CMake migrations and CI/CD is essential.
Must have:
  • 5+ years experience in build systems engineering
  • Strong Bazel expertise and migration experience
  • Proficiency in C++ and Python
  • Experience with CMake and legacy build system migrations
  • CI/CD pipeline, automation, and dependency management knowledge
Good to have:
  • Experience with large-scale build system migrations
  • Mentoring experience with Bazel best practices
  • Automated Test framework experience
  • Docker/Kubernetes experience
  • Terraform experience
Perks:
  • Competitive project-based compensation
  • Opportunity to work on exciting projects
  • Clear communication and support
  • Flexible project timelines
  • Potential for long-term collaboration
  • Transparent work evaluation

Job Details

About us  
At Amber, we're always on the hunt for the most talented individuals in the industry to join our team. We're dedicated to delivering top-notch service to our customers and know that our employees are key to making that happen. We offer attractive compensation packages and plenty of chances to grow with us, and we're always on the lookout for ways to do things better. Our team works together towards common goals, and we value each member's contributions to our mission of continuous improvement and innovation.  
 
About the role  
We are looking for a Senior Build Systems Engineer (Bazel/C++/Python) to help us migrate a build system from CMake/Python to Bazel. You will work closely with the team to ensure a smooth transition, optimize build performance, and resolve dependency issues. 
 
The Quest: 
  • Collaborate with developers to define and implement a robust Bazel build system.
  • Ensure migration of a critical product from CMake/Python to Bazel, with minimal disruption. 
  • Provide mentorship and guidance to the team, sharing best practices for Bazel adoption.
  • Optimize build performance, reducing build times and improving CI/CD workflows. 
  • Manage dependencies with legacy C++ and Python workflows.
  • Actively participate in sprint planning meetings, ensuring alignment on task specifications. 
  • Constantly communicate with your teammates to flag and alleviate risks.  
  • Troubleshoot and resolve build-related challenges, ensuring system stability.
  • Document build system architecture, best practices, and migration steps.
 
The Skills:  
  • 5+ years of experience in build systems engineering.
  • Strong expertise in Bazel and prior experience migrating projects to it. 
  • Proficiency in C++ and Python with a deep understanding of build processes. 
  • Experience with CMake and legacy build system migrations. 
  • Familiarity with CI/CD pipelines, automation, and dependency management.
  • Strong problem-solving skills and ability to work in a cross-functional team.
 
Nice to have:  
  • Experience working on large-scale, high-impact build system migrations. 
  • Previous experience mentoring teams on Bazel best practices. 
  • Experience using Automated Test framework.  
  • Experience with container management tools like Docker or Kubernetes.  
  • Experience with infrastructure automation tools like Terraform.  
 
The Reward:  
  • Competitive project-based compensation. 
  • Opportunity to work on exciting and diverse projects 
  • Clear communication and support throughout the project duration.
  • Flexibility in project timelines and deadlines.
  • Potential for long-term collaboration on future projects.
  • Transparent and fair evaluation of your work.
  
 

Similar Jobs

Alphawave Semi - Digital Marketing Program Specialist

Alphawave Semi

San Jose, California, United States (On-Site)
2 Months ago
Ion - Data Modeler

Ion

London, England, United Kingdom (On-Site)
3 Months ago
Ziff Davis - Service Product Manager

Ziff Davis

United States (Remote)
2 Months ago
Windranger - Product Design Lead

Windranger

Singapore, Singapore (Remote)
4 Months ago
Capgemini - Application Security Architect

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
hogarth - AI Solution Architect

hogarth

Chennai, Tamil Nadu, India (On-Site)
1 Week ago
Brillio - PCF to Azure AKS Migration Architect - R01531191

Brillio

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
 Many Chat  Inc  - Cloud Infrastructure Engineer (AWS / Kubernetes / SRE)

Many Chat Inc

Barcelona, Catalonia, Spain (Hybrid)
1 Week ago
luxsoft - Regular Build System Engineer w/ DevOps on Linux

luxsoft

Poland (Remote)
1 Month ago
Siemens  - AI Engineer – AWS Application Developer

Siemens

Bengaluru, Karnataka, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

FalconX - Senior Counsel, CFTC Registered Swap Dealer

FalconX

New York, New York, United States (On-Site)
3 Months ago
Clearwater Analytics - Sr. Software Development Engineer

Clearwater Analytics

Noida, Uttar Pradesh, India (Hybrid)
1 Week ago
Figma - Integration Engineering Lead

Figma

San Francisco, California, United States (Remote)
1 Month ago
Applike - Senior Go Backend Developer

Applike

Hamburg, Hamburg, Germany (Hybrid)
2 Years ago
Sierra - Product Designer

Sierra

San Francisco, California, United States (On-Site)
5 Months ago
sphere entertainment - Senior Designer

sphere entertainment

Burbank, California, United States (On-Site)
3 Weeks ago
zeta - Senior Software Development Engineer - Android

zeta

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Wargaming - Product Manager

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
1 Month ago
Joyteractive - Segmentation Producer

Joyteractive

Cyprus (Remote)
4 Months ago
Loft Orbital - Senior Sales Systems Engineer

Loft Orbital

Toulouse, Occitanie, France (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bucharest, Bucharest, Romania

GoDaddy - Senior Software Developer

GoDaddy

Iași, Iași County, Romania (Remote)
2 Months ago
Crowd Strick - IAM Security Architect

Crowd Strick

Romania (Remote)
2 Months ago
legion - Architect, Time and Attendance

legion

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
Playtika - Art Director (2 year fixed-term contract)

Playtika

Romania (Hybrid)
9 Months ago
Veeam Software - Customer Success Representative, Inside Com (Spanish & Portuguese speaker)

Veeam Software

Bucharest, Romania (On-Site)
2 Weeks ago
Assist software  - Senior Product Designer

Assist software

Suceava, Suceava County, Romania (Remote)
8 Months ago
Veeam Software - Observability Engineer

Veeam Software

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Tesla - Service Technician/Auto Mechanic

Tesla

Cluj-Napoca, Cluj County, Romania (On-Site)
5 Months ago
Iron Mountain - Bid Coordinator (French Speaking)

Iron Mountain

Cluj-Napoca, Cluj County, Romania (On-Site)
1 Week ago
NXP - TouchSense Tools Internship Student

NXP

Bucharest, Romania (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Devops Jobs

Thousand Eyes - Senior Site Reliability Engineer I, Efficiency and Performance

Thousand Eyes

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Playtika - SRE Group Manager

Playtika

Ukraine (On-Site)
6 Months ago
bytedance - Backend Software Engineer, Enterprise Solution

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Flexra Software - Senior DevOps Engineer

Flexra Software

Canada (On-Site)
2 Weeks ago
WebMD - Senior Site Reliability Engineer

WebMD

Mumbai, Maharashtra, India (On-Site)
4 Months ago
FICO - Cloud Engineering (GTS) - Senior Engineer, Cost Management and Governance

FICO

Bengaluru, Karnataka, India (On-Site)
1 Month ago
attentive - Staff Site Reliability Engineer

attentive

United States (Remote)
1 Month ago
bytedance - Site Reliability Engineer, Traffic Platform

bytedance

San Jose, California, United States (On-Site)
9 Months ago
Boomi  - Principal Software Engineer – DevSecOps

Boomi

India (On-Site)
1 Week ago
Luxoft - Senior Infrastructure Engineer

Luxoft

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Amber is a full-service game development and creative services agency, with offices in Bucharest, Botosani, Craiova, Kyiv, Warsaw, San Francisco, Los Angeles, Guadalajara and Montreal. We're structured as a network of studios with different skills and specializations, delivering top quality services in full game production, co-development, engineering, design, live ops, quality assurance and more.

Manila, Metro Manila, Philippines (Remote)

Guadalajara, Jalisco, Mexico (Remote)

Bucharest, Romania (Remote)

Bucharest, Romania (On-Site)

Montreal, Quebec, Canada (Remote)

Bucharest, Romania (Hybrid)

Montreal, Quebec, Canada (Remote)

Guadalajara, Jalisco, Mexico (Remote)

Bogotá, Bogota, Colombia (Remote)

View All Jobs

Get notified when new jobs are added by Amber

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug