Bazel Senior Build Engineer (Project Based)

3 Weeks 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

House of How - Lead Game Engineer - Sweden

House of How

Boden, Norrbotten County, Sweden (On-Site)
4 Months ago
Playground Games - Game Designer

Playground Games

England, United Kingdom (Hybrid)
3 Weeks ago
ByteDance - Software Engineer(User Product) - Global Payment - Singapore

ByteDance

Singapore (On-Site)
5 Months ago
NVIDIA - AI Computing Software Development Engineer, TensorRT

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Gaming Innovation Group  - System Administrator

Gaming Innovation Group

Catalonia, Spain (Hybrid)
6 Days ago
The Walt Disney Company - Lead Software Engineer (Identity)

The Walt Disney Company

Seattle, Washington, United States (On-Site)
4 Months ago
Zazz - Java Developer

Zazz

(Remote)
1 Month ago
Zuru - DevOps Specialist

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Backend Software Engineer - Global E-Commerce Supply Chain Merchant Platform

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Software Development Engineer - Cloud Native Databases

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
NVIDIA - Software Engineering Intern, Autonomous Vehicles (RDSS)

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
BULKHEAD - Principal Core Tech Engineer

BULKHEAD

(Remote)
6 Days ago
Digital Extremes - Technical Designer

Digital Extremes

London, Ontario, Canada (Hybrid)
6 Days ago
Epic Games - Senior UI Programmer, UEFN

Epic Games

(On-Site)
1 Week ago
Hololight - Working Student C++ Software Developer

Hololight

Ismaning, Bavaria, Germany (On-Site)
1 Month ago
ByteDance - Senior Software Engineer, Cloud Infrastructure

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
NVIDIA - Speed Modeling and Prototyping Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
ByteDance - Research Scientist Intern (Traffic Infrastructure Global Engineering)

ByteDance

San Jose, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Bucharest, Bucharest, Romania

Amber - Action Game Designer, PC/Console Games (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
8 Months ago
Ness Digital - Senior QA Engineer II

Ness Digital

Timișoara, Timiș, Romania (Remote)
6 Days ago
Every matrix - Game Developer (Slots, Pixi.js)

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
6 Days ago
Ubisoft - Application Specialist

Ubisoft

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
Electronic Arts - Senior Specialist Global Security Contracts

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
Ubisoft - Senior C++ Programmer

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
4 Months ago
Ubisoft - Lead Snowdrop Engine Programmer

Ubisoft

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
NXP - Software Internship – Embedded Software for Automotive

NXP

Sibiu, Sibiu, Romania (On-Site)
5 Months ago
Ness Digital - QA Engineer with Tosca

Ness Digital

Timișoara, Timiș, Romania (Remote)
6 Days ago
SuperPlay - QA Operations & Monetization Engineer

SuperPlay

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

NVIDIA - Senior System Software Engineer, NCCL - Partner Enablement

NVIDIA

Santa Clara, California, United States (Remote)
1 Month ago
Scale AI - Software Engineer, Cloud Infrastructure

Scale AI

San Francisco, California, United States (On-Site)
5 Months ago
Wargaming - DevOps Engineer

Wargaming

Shanghai, Shanghai, China (On-Site)
5 Days ago
GoReel - DevOps Lead

GoReel

Bratislava Region, Slovakia (Remote)
2 Weeks ago
Lost Boys Interactive - Senior DevOps Engineer

Lost Boys Interactive

(Remote)
2 Months ago
Nielsen Holdings - SENIOR DEVOPS ENGINEER

Nielsen Holdings

Mumbai, Maharashtra, India (Hybrid)
5 Months ago
Inkittt - Senior Machine Learning Engineer, Recommendations

Inkittt

San Francisco, California, United States (Hybrid)
2 Months ago
DEVOTEAM - Distributed Cloud | AWS DevOps Engineer

DEVOTEAM

Lisbon, Lisbon, Portugal (Remote)
5 Months ago
PwC - Utilities Grid Modernization Senior Associate

PwC

Toronto, Ontario, Canada (On-Site)
3 Months ago
Garena - Senior/Expert Site Reliability Engineer (SRE)

Garena

Singapore (On-Site)
2 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.

Bucharest, Bucharest, Romania (Remote)

Guadalajara, Jalisco, Mexico (Remote)

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