Bazel Senior Build Engineer (Project Based)

1 Month 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

Crunchyroll - Staff Software Engineer - Account Services

Crunchyroll

(Remote)
3 Months ago
SmileGate - Game Data Engineer (Platform Development)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
NVIDIA - Senior DevOps Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Zazz - Java Developer

Zazz

(Remote)
2 Months ago
Assystems - Full Stack React and Java Developer

Assystems

Gurugram, Haryana, India (On-Site)
5 Months ago
Company3 Method Studios - Technical Architect D365 Finance &Operations

Company3 Method Studios

Pune, Maharashtra, India (Remote)
7 Months ago
ByteDance - Cloud Solution Architect (Automotive Industry)

ByteDance

(On-Site)
1 Month ago
Saama Technologies,  Inc  - Senior Site Reliability Engineer

Saama Technologies, Inc

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Google - Technical Solutions Engineer, Apigee

Google

Karnataka, India (On-Site)
6 Days ago
Hitachi - Terraform with DevOps

Hitachi

Pune, Maharashtra, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Hasura - Software Engineer, Data Connectors (Bangalore, India)

Hasura

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Milestone - Senior DevOps Engineer

Milestone

Copenhagen, Denmark (Hybrid)
1 Week ago
CI Games  - Automation Engineer

CI Games

Île-de-France, France (Remote)
4 Weeks ago
The Walt Disney Company - Senior Software Engineer - Scala

The Walt Disney Company

New York, New York, United States (On-Site)
1 Week ago
Aristocrat Gaming - Lead Developer (Android)

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
1 Month ago
Microsoft - Digital Solution Area Specialist - Azure Infra

Microsoft

Sydney, New South Wales, Australia (Hybrid)
1 Week ago
Bungie - Deployment Operations Manager

Bungie

(Hybrid)
3 Months ago
Gyaan - Senior Backend Engineer (Python)

Gyaan

Pune, Maharashtra, India (On-Site)
6 Months ago
SmileGate - Group Purchasing System and Internal Web System Operation (Development)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
Pocket Worlds - Lead Backend Engineer

Pocket Worlds

Austin, Texas, United States (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bucharest, Bucharest, Romania

Google - HR Process Owner, People Operations

Google

Bucharest, Bucharest, Romania (On-Site)
4 Days ago
Amber - UX Designer (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
9 Months ago
Ubisoft - Data Analytics Manager

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
6 Days ago
PwC - SAP Extended Warehouse Management

PwC

Bucharest, Bucharest, Romania (On-Site)
5 Months ago
Microsoft - Operations Deal Manager

Microsoft

Bucharest, Bucharest, Romania (On-Site)
2 Days ago
Ubisoft - Senior Financial Planning Analyst

Ubisoft

Bucharest, Bucharest, Romania (On-Site)
4 Weeks ago
Every matrix - Account Growth Lead

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Ness Digital - Senior Full-Stack Software Engineer

Ness Digital

Iași, Iași County, Romania (Remote)
1 Month ago
Global Step - Mid 3D Animator

Global Step

Bucharest, Bucharest, Romania (Remote)
6 Months ago
Ubisoft - Lead Snowdrop Engine Programmer

Ubisoft

Bucharest, Bucharest, Romania (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Velotio Technologies - Software Architect (Data Engineering)

Velotio Technologies

Maharashtra, India (Remote)
1 Month ago
VGW - Staff Site Reliability Engineer

VGW

Perth, Western Australia, Australia (On-Site)
2 Months ago
Impronics Technologies - AWS Cloud Engineer

Impronics Technologies

Gurugram, Haryana, India (On-Site)
11 Months ago
Google - Customer Engineer, Machine Learning, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Days ago
Scopely - Principal DevOps Engineer - Star Trek Fleet Command

Scopely

United Kingdom (Remote)
1 Month ago
Zazz - Cloud Engineer (AWS)

Zazz

(Remote)
2 Months ago
Britive - SOFTWARE ENGINEER (CLOUD)

Britive

Bengaluru, Karnataka, India (Remote)
5 Months ago
Zazz - Java Developer

Zazz

(Remote)
2 Months ago
Microsoft - Principal Software Engineer

Microsoft

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Google - Partner Engineering Manager, Google Cloud

Google

Tokyo, Japan (On-Site)
1 Week 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.

Guadalajara, Jalisco, Mexico (Remote)

Bucharest, Bucharest, Romania (Hybrid)

Bucharest, Bucharest, Romania (On-Site)

Bucharest, Bucharest, Romania (On-Site)

Guadalajara, Jalisco, Mexico (Remote)

Bucharest, Bucharest, Romania (Hybrid)

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