Outscal Logooutscal logo

Bazel Senior Build Engineer (Project Based)

2 Hours 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

Luxoft - Lead Python & C++ Engineer

Luxoft

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Bright Machines - Principal Software Engineer - Full Stack

Bright Machines

San Francisco, California, United States (Hybrid)
4 Months ago
ION - Technical Support Analyst, Jersey City - 9781

ION

Jersey City, New Jersey, United States (On-Site)
5 Months ago
ATF Labs - C++ Developer

ATF Labs

Hyderabad, Telangana, India (Remote)
3 Months ago
Tesla - Senior Controls Engineer, Technical Services

Tesla

Brandenburg, Germany (On-Site)
3 Weeks ago
Ajmera Infotech - Site Reliability Engineer (SRE) - Kubernetes

Ajmera Infotech

Austin, Texas, United States (On-Site)
1 Month ago
Jaspersoft - Senior Software Engineer

Jaspersoft

Pune, Maharashtra, India (On-Site)
4 Months ago
Netflix - Full Stack Engineer L5 - Cloud Engineering

Netflix

Los Gatos, California, United States (On-Site)
4 Months ago
The Walt Disney Company - Senior Systems Engineer, Data Services [Database Administration]

The Walt Disney Company

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
ByteDance - SRE and DevOps Tech Lead - Edge Cloud Infrastructure - London

ByteDance

London, England, United Kingdom (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Asobo Studio - Mobile/AR Development Intern

Asobo Studio

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
2 Months ago
King - Senior Software Engineer

King

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago
Motive Studio - Software Developer Intern (Engine Programming)

Motive Studio

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Devrev - Software Developer: Backend

Devrev

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Burlingame, California, United States (On-Site)
4 Months ago
Ubisoft - C++ Programmer

Ubisoft

Belgrade, Serbia (On-Site)
1 Month ago
Luxoft - Android Automotive Developer

Luxoft

Mexico City, Mexico City, Mexico (Remote)
3 Months ago
ZeniMax Media - Senior Systems Programmer

ZeniMax Media

Rockville, Maryland, United States (On-Site)
5 Months ago
HP - Machine Learning Engineer

HP

Palo Alto, California, United States (On-Site)
5 Months ago
NVIDIA - Senior Staff Software Engineer - Observability and Monitoring

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bucharest, Bucharest, Romania

ASSIST Software - Azure DevOps Engineer

ASSIST Software

Suceava, Suceava County, Romania (Remote)
4 Months ago
PwC - Sustainability Senior Consultant

PwC

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Electronic Arts - Software Engineer

Electronic Arts

Bucharest, Bucharest, Romania (Remote)
5 Months ago
Every matrix - Sales Controlling Lead

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
3 Weeks ago
Amber - Legal Counsel (Corporate & Commercial)

Amber

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
Amber - Facility Coordinator

Amber

Botoșani, Botoșani County, Romania (On-Site)
1 Month ago
CloudLinux - SDET / QA Automation Engineer (worldwide remote, work anywhere)

CloudLinux

Bucharest, Bucharest, Romania (Remote)
4 Months ago
Amber - Game Designer - Mobile (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
9 Months ago
Global Step - Senior Game Tester

Global Step

Bucharest, Bucharest, Romania (Hybrid)
4 Months ago
Every matrix - Integration Manager

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Unity - Senior DevOps Engineer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
ION - Cloud Engineer Kubernetes

ION

Italy (Hybrid)
5 Months ago
ARHS - AWS or Azure Cloud Architect

ARHS

Luxembourg (On-Site)
4 Months ago
Next Level Business Services - Cloud Architect

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
4 Months ago
Rackspace Technology - MLOps Engineer (AWS / Azure / GCP)

Rackspace Technology

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Rackspace Technology - Azure Engineer II

Rackspace Technology

Gurugram, Haryana, India (Remote)
2 Months ago
Bally's Interactive - Platform Architect

Bally's Interactive

Malta, New York, United States (On-Site)
2 Months ago
Google - Data Cloud Consultant, Professional Services, Google Cloud

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Months ago
Illumina - Sr IT Engineer

Illumina

Bengaluru, Karnataka, India (On-Site)
5 Months ago
ION - Cloud Engineer/Architect (DevOps)

ION

London, England, United Kingdom (On-Site)
5 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.

Guadalajara, Jalisco, Mexico (Remote)

Guadalajara, Jalisco, Mexico (Remote)

Bucharest, Bucharest, Romania (Remote)

Manila, Metro Manila, Philippines (Remote)

Bucharest, Bucharest, Romania (Remote)

Guadalajara, Jalisco, Mexico (On-Site)

Guadalajara, Jalisco, Mexico (Remote)

Bucharest, Bucharest, Romania (Hybrid)

Bucharest, Bucharest, Romania (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