CI Engineer - Tools & CI

1 Month ago • All levels • Game Engine

Job Summary

Job Description

As a CI Engineer at Embark Studios, you'll be a key member of the continuous integration team, focusing on enabling both game development and technical platforms. You'll work with high-I/O, high-CPU systems, building CI pipelines for AAA Unreal Engine game tasks (like auto-placing loot, shader compilation, and game builds). Responsibilities include provisioning and configuring build farm machines, updating SDKs, collaborating with multiple teams for smooth developer experiences, and identifying and addressing friction points. The role requires strong systems programming skills (Go/C++/Java), OS knowledge, and professional English communication. Experience with VMware vSphere and Ansible is a plus. You'll be challenged daily and learn constantly in a fast-paced environment.
Must have:
  • Systems programming skills (Go/C++/Java)
  • OS knowledge, I/O expertise
  • Solid programming skills
  • Professional English communication
  • Build CI pipelines
  • Provision & configure machines
Good to have:
  • VMware vSphere
  • Ansible skills
  • Windows/Linux skills
  • Unreal C++ experience
Perks:
  • Competitive salaries
  • Passionate colleagues
  • Collaborative environment

Job Details

As a CI Engineer at Embark you will be an enabler and force multiplier, focusing on enabling both the games themselves as well as our technical platforms.

You’ll be an integral part of a highly creative continuous integration team and together we’ll help our developers make awesome games with minimal hassle. To do that we need lots of machines and fast game builds. You’ll need to apply some hardcore systems programming since it’s a high-I/O, high-CPU (well, high-everything) kind of problem - building a photorealistic AAA Unreal game requires a lot from the CI platform.

A plus is if you also have good Windows/Linux skills and experience with machine provisioning (if not, no problem, we’ll teach you). Working on Tools and CI means new challenges every day, so be prepared to learn on your feet. Our tools are generally written in Rust, and since the game is built in Unreal we also work with Unreal C++. 

Example of responsibilities 

  • Build CI pipelines for the game building tasks we need (auto placing loot, compute shader PSOs, build&stage game, …)
  • Provision and configure machines so we have enough for the build farm, update e.g. console SDKs on the farm with
  • Collaborate and work closely with multiple teams to deliver products for a smooth developer experience.
  • Collaborate with other game makers in the company to understand where there’s friction, both for our software engineers as well as external users, and to address it.

We would love if you have

  • A creative and curious mind
  • Systems programming skills (like Go/C++/Java/…), OS knowledge, I/O
  • All around solid programming skills
  • Professional English communication skills.

  Additionally would this be a great bonus

  •  Provisioning machines in for instance VMWare vSphere, Ansible skills etc

At Embark we offer competitive salaries, passionate colleagues to share knowledge with and much more, but most of all we invite you to take part of a journey into the unknown, to build creative, surprising and beautiful experiences together.

We welcome game makers of all sex, class, colour, age, gender identity, education, religion, opinion, culture, nation of origin, language, sexual orientation, shape, size, and ability.

Did we leave anyone out? Well, we welcome you, too! We think that the gaming industry is made better when everyone has a seat at the table.

Be yourself at Embark and make games while doing so. Please apply with confidence. We can’t wait to hear from you (in English)!

If this role doesn't quite match what you're looking for, feel free to apply to us via our "Open Application."

Similar Jobs

Nagarro - Senior Staff Engineer - Adobe Experience Manager Architect

Nagarro

Colombia (Remote)
2 Weeks ago
ByteDance - Backend Software Engineer

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
2 Weeks ago
Saviynt - Java Senior Engineer, Software Engineering

Saviynt

El Segundo, California, United States (Hybrid)
6 Months ago
SmileGate - Platform Division Member Authentication Backend Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
ESL FACEIT Group - EFG - Senior Software Engineer - Backend (Java)

ESL FACEIT Group - EFG

(Remote)
1 Month ago
Spyke Games - Senior Game Developer

Spyke Games

İstanbul, Türkiye (On-Site)
8 Months ago
Wizcorp - Project Manager - Game Development

Wizcorp

Tokyo, Japan (Remote)
1 Month ago
Outscal - SME - C++/Unity/Multiplayer/Unreal

Outscal

(Remote)
4 Months ago
Tencent - Main System Engineer

Tencent

Osaka, Osaka, Japan (On-Site)
1 Month ago
Paradox Interactive - C++ Engine Programmer

Paradox Interactive

Delft, South Holland, Netherlands (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Bad Robot Games - Online Engineer

Bad Robot Games

California, United States (Remote)
2 Weeks ago
Next Level Business Services - Java Developer

Next Level Business Services

San Jose, California, United States (On-Site)
6 Months ago
PwC - AWS Data Engineer|Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
7 Months ago
ION - Senior Technical Consultant - Endur

ION

Dallas, Texas, United States (On-Site)
6 Months ago
Trek - Senior Oracle SOA Developer

Trek

Haryana, India (On-Site)
3 Months ago
The Walt Disney Company - Senior Software Engineer - Full-Stack, React

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Weeks ago
Next Level Business Services - Neo4J Architect

Next Level Business Services

Los Angeles, California, United States (On-Site)
6 Months ago
DraftKings - Software Engineer - DFS Android Native

DraftKings

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

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Meta - Production Engineering

Meta

Burlingame, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Stockholm, Stockholm County, Sweden

Tesla - Public Policy Manager, Nordics

Tesla

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Resolution Games - Student Opportunity - Master Thesis

Resolution Games

Linköping, Östergötland County, Sweden (Hybrid)
3 Weeks ago
Embark Studios - 3D Artist - Games (TEMP)

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Fatshark AB - Concept Artist (Environment)

Fatshark AB

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Starbreeze Studios - Experienced Lighting Artist (PAYDAY)

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Paradox Interactive - Gameplay Programmer - Crusader Kings 3

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago
Ubisoft - Regional Project Intelligence Director (Nordics & Romania)

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
3 Weeks ago
Paradox Interactive - Office Support Officer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago
Starbreeze Studios - Experienced Lighting Artist (Project Baxter)

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

Sweden (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

House of How - Lead Game Engineer - Sweden

House of How

Boden, Norrbotten County, Sweden (On-Site)
5 Months ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Georgia (Remote)
6 Months ago
Bitwise Alchemy - Senior Software Engineer

Bitwise Alchemy

Texas, United States (Remote)
9 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Ireland (Remote)
6 Months ago
Intrepid Studios,  Inc  - Gameplay Engineer

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
2 Months ago
Tencent - Senior Engine Programmer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Larian Studios - Technical QA Tester Internship

Larian Studios

Quebec, Canada (On-Site)
2 Weeks ago
Pragma - Game Services Engineer - Co-Dev

Pragma

Canada (Remote)
1 Month ago
Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Canada (Remote)
8 Months ago
Tencent - Lead Engine Systems Engineer

Tencent

Irvine, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Embark Studios was founded in November 2018 by a group of Swedish game industry veterans. Today Embark Studios has more than 300 game-makers applying breakthrough technologies to reimagine how games are made and what they can become. In 2023 Embark released THE FINALS®, our first game, We have another two experiences in production — the PvPVe survival action shooter ARC Raiders® and the creative platform wim®.

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Malmö, Skåne County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

View All Jobs

Get notified when new jobs are added by Embark Studios

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug