CI Engineer - Tools & CI

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

Overwolf - Gaming Support Team Lead

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Days ago
Next Level Business Services - JAvA Full Stack Developer

Next Level Business Services

New York, New York, United States (On-Site)
5 Months ago
The Walt Disney Company - Retail ERP Solution Architect

The Walt Disney Company

Île-de-France, France (On-Site)
1 Week ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Philippines (On-Site)
5 Months ago
Sinch - Senior Backend Software Engineer

Sinch

Campinas, State Of São Paulo, Brazil (Remote)
5 Days ago
PAPAYA - Unity Developer

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
7 Months ago
505 Games - Senior Software Engineer - Technical Business Unit

505 Games

Milan, Lombardy, Italy (Remote)
9 Months ago
Onward Search - Senior Generalist Engineer (Gameplay/Tools)

Onward Search

Seattle, Washington, United States (On-Site)
4 Months ago
Pragma - Game Services Engineer - Co-Dev

Pragma

United States (Remote)
5 Days ago
Escape Velocity Entertainment - Debug Engineer

Escape Velocity Entertainment

(Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Security Software Engineer

ByteDance

Singapore (On-Site)
5 Months ago
NinjaVan - Staff Data Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
5 Months ago
Gaming Innovation Group  - DevOps Data Engineer

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
6 Days ago
ION - Lead Java Developer, New York

ION

New York, New York, United States (Hybrid)
5 Months ago
NICE - Senior Cloud SRE

NICE

Pune, Maharashtra, India (Hybrid)
5 Months ago
Luxoft - Android HMI Architect

Luxoft

Cairo, Cairo Governorate, Egypt (On-Site)
3 Months ago
Meta - Software Engineer, Machine Learning

Meta

Mountain View, California, United States (On-Site)
4 Months ago
Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
2 Months ago
Hapag-Lloyd AG - Senior Software Engineer

Hapag-Lloyd AG

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
ByteDance - Backend Engineer, Applied Machine Learning Platform - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Stockholm, Stockholm County, Sweden

Ubisoft - Game Director

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Hero Gaming - Business Intelligence Developer

Hero Gaming

Malmö, Skåne County, Sweden (On-Site)
5 Days ago
Avalanche Studios Group - Lead Character Artist

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Tesla - Mobile Service Technician

Tesla

Örebro, Örebro County, Sweden (On-Site)
1 Month ago
ARHS - Solution Architect (Data Migration)

ARHS

Stockholm, Stockholm County, Sweden (Remote)
5 Months ago
Fatshark AB - Loot Designer

Fatshark AB

Stockholm, Stockholm County, Sweden (On-Site)
5 Days ago
Snowprint Studios - Concept/UI Artist

Snowprint Studios

Stockholm, Stockholm County, Sweden (Hybrid)
6 Days ago
Fatshark AB - Development Director

Fatshark AB

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Game Boost - Tools Lead on AA+ Studio - Contract or Hire

Game Boost

Stockholm, Stockholm County, Sweden (Hybrid)
5 Days ago
Toptracer - Senior Embedded Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Georgia (Remote)
5 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Ireland (Remote)
5 Months ago
Peak - Software Engineer, Games

Peak

(On-Site)
8 Months ago
SmileGate - Next Crossfire Mode Planner

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
6 Days ago
Activision - Principal Engine Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Build A Rocket Boy - Principal Engineer

Build A Rocket Boy

(Remote)
1 Month ago
Scorewarrior - Game Client C++ Developer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
12 Hours ago
Aesir Interactive - UE Engine Programmer (Regular/Senior)(f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
5 Months ago
Obsidian Entertainment - Engine Programmer (Staff/Senior)

Obsidian Entertainment

Canada (On-Site)
7 Months ago
Wizcorp - Software Engineer

Wizcorp

Tokyo, Japan (Remote)
1 Week 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 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)

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