This job might no longer be available.
Build engineer (on-site/hybrid/remote)
11 months ago
Abstraction is a Dutch game development studio known for technically challenging projects and for providing support for AAA publishers for the last 16 years. We have 90+ employees and plans to grow by another 30% this year. We are currently working on an unannounced game and have co-development partnerships with companies such as Bioware/EA, 343/Microsoft and more. We are privately owned, and the executive team has over 100 years of combined experience in the game industry.
As a build engineer, your responsibility is to ensure the build pipelines for our projects are fast, reliable, and consistent. You will work closely with the development teams to continually improve the quality of life of our development processes by cutting down iteration times and maximizing the flow of builds from development to QA.
What you will be doing
- Create, maintain, and optimize the build pipeline and tools for the development and deployment of our games.
- Collaborate closely with the development teams to ensure the build process is efficient, reliable, and consistent.
- Troubleshoot and resolve any build issues that may arise during development or deployment, including debugging build errors, resolving dependencies, and managing build configurations.
- Monitor and improve build performance, including optimizing compile and link times.
- Manage version control systems, and ensure proper versioning and tagging of builds for release management through automated processes.
- Stay up-to-date with industry trends and advancements in build engineering practices, tools, and technologies, and provide recommendations for improvements to the build process.
- Document and communicate build pipeline-related processes, best practices, and guidelines to team members and stakeholders.
What you will bring along
- A bachelor’s degree in Computer Science or equivalent experience
- 2+ years of professional experience as a build engineer or a similar position
- Proficiency in C++ and scripting languages such as PowerShell or Bash
- Experience with version control systems such as Git or Perforce
- Experience with continuous integration and delivery tools such as Jenkins or Azure DevOps
- Experience with game engines such as Unreal Engine or Unity
- Experience with optimizing compile times and link times
- Experience with packaging build tools
- Experience with configuring build environments
- Knowledge of best practices and standards for software development and testing
- A proactive, self-motivated, and positive team-oriented attitude
- A demonstrable desire to learn and grow professionally
- Strong English communication and writing skills
- Desire to learn new technologies and tools
What separates the best from the rest
Added bonuses:
- Experience in working with UE4 or UE5
- Experience in cross-platform development for Console and PC
- Experience working on AAA titles
- Passion for creating great video games
Create Your Profile — Game companies can contact you with their relevant job openings.