Senior Build Engineer

That's No Moon EntertainmentLos Angeles, CA
1dRemote

About The Position

That's No Moon is an independent studio of storytellers and game-makers who believe in the power of narrative-driven experiences. With a diverse team of talented developers, our shared vision is to create the future of AAA experiences with a culture of creativity, collaboration, and responsible production practices. Our passionate team of developers helps shape our studio, our projects, and our future. We are looking for a Senior Build Engineer with deep Unreal Engine experience to own the architecture, roadmap, and operational excellence of the studio’s build infrastructure. In this role, you will partner closely across the studio to deliver reliable, scalable build pipelines and processes that enable teams to ship at the highest level.

Requirements

  • 5+ years in build engineering, tools eTNM considers a number of factors when determining each role's base pay range, including industry benchmarks, location, experience, and other job specific skills. In addition to base pay, this role may be eligible for other incentive compensation including equity and profit share. The estimated base pay range for this role is U.S. only and not applicable for locations outside of the U.S.ngineering, or CI-focused roles
  • 2+ years directly supporting Unreal Engine projects with Perforce
  • At least one shipped or late-stage Unreal project where they owned or were the primary operator of the build system
  • Work independently with minimal direction.
  • Ability to communicate clearly visually, verbally, and written.
  • Proven experience running and optimizing build systems, with specific expertise in Unreal Engine’s Horde.
  • Demonstrated ability to effectively solve and resolve complex build-related issues. Especially during a time of change and migration.
  • Strong scripting and automation skills.

Nice To Haves

  • Experience with additional build solutions such as TeamCity and Jenkins and familiarity with Agile, DevOps, or Continuous Integration environments is a plus.
  • Experience with distributed compilation platforms such as Incredibuild and/or Unreal Build Accelerator.
  • Experience with virtualization and containerization, specifically docker.

Responsibilities

  • Monitor and investigate build issues for fast turnaround time
  • Run, maintain, and optimize continuous integration / continuous delivery (CI/CD) build system environments, specifically Unreal Engine Horde and Jenkins.
  • Migrate legacy pipeline workflows from Jenkins to UE Horde.
  • Deploy and manage standardized Horde pipeline jobs for building on multiple platforms (PC, PS5, XBOX).
  • Configure, fix, and enhance build pipelines for optimal reliability and performance.
  • Automate build and pipeline processes using scripting languages such as Python, PowerShell, and Bash.
  • Proactively monitor system performance, identify bottlenecks, and implement solutions.
  • Create and maintain comprehensive documentation and standard methodologies for build system usage.
  • Collaborate closely with Perforce specialists to ensure flawless integration between build systems, tools, and source control. Maintain and optimize Perforce depots.
  • Provide guidance, training, and support for teams using the Horde build system.

Benefits

  • TNM offers competitive and comprehensive benefits that include medical, dental, vision, 401(k) match, flexible PTO, supplemental life and disability, and more.
  • Eligibility to participate in these benefits may vary based on country of residence and/or part-time or temporary employment status.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service