Outscal Logooutscal logo

CI Engineer - Tools & CI

1 Hour 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

Paytm - Data Engineering - Data Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
LeoVegas - Backend Engineer - Retention

LeoVegas

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Luxoft - Senior React JS Developer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Warner Bros Discovery - Manager, BRIM Convergent Mediation Operations

Warner Bros Discovery

Hyderabad, Telangana, India (On-Site)
2 Months ago
Microsoft - Software Engineer (Data Engineering)

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Months ago
Singularity 6 - Senior/Staff Game Engineer

Singularity 6

United States (Hybrid)
2 Months ago
Rocket Werkz - MATHEMATICIAN PROGRAMMER

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
8 Months ago
Fool's Theory - Tech Programmer

Fool's Theory

Poland (Remote)
2 Weeks ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Portugal (Remote)
4 Months ago
Aesir Interactive - UE Engine Programmer (Regular/Senior)(f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nagarro - Staff Engineer, Java

Nagarro

(On-Site)
4 Months ago
Infoblox - Staff/Senior Data Engineer

Infoblox

Pune, Maharashtra, India (Hybrid)
4 Months ago
ByteDance - Software Engineer Intern (SDN) - 2025 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Meltwater - Content Platform Software Engineer

Meltwater

Hyderabad, Telangana, India (Hybrid)
5 Months ago
Sony Interactive Entertainment - Mobile Application Development Engineer (PlayStation Companion App)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
1 Month ago
ARHS - Senior Java Developer

ARHS

Athens, Greece (On-Site)
4 Months ago
Tencent - Cross Border Payment Software Engineer

Tencent

(On-Site)
3 Weeks ago
Aristocrat Gaming - Principal Engineer - Frontend Development

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
2 Months ago
Next Level Business Services - Salesforce Technical Architect

Next Level Business Services

Los Angeles, California, United States (On-Site)
4 Months ago
Globalization Partners - Sr Software Engineer

Globalization Partners

(Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Stockholm, Stockholm County, Sweden

Rovio Entertainment Corporation - Producer

Rovio Entertainment Corporation

Stockholm, Stockholm County, Sweden (Hybrid)
3 Days ago
10 Chambers - DevOps Lead

10 Chambers

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Electronic Arts - People Practices Partner

Electronic Arts

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Avalanche Studios Group - Senior Gameplay Programmer (Unreal)

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Lurkit - Campaign / Customer Success Manager

Lurkit

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Coffee Stain - Senior Game Designer

Coffee Stain

Gothenburg, Västra Götaland County, Sweden (On-Site)
4 Months ago
IO Interactive - Senior Game Designer (Player)

IO Interactive

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
King - Senior Backend Developer (Service Framework)

King

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago
Epic Games - Lead UE Tools Engineer

Epic Games

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Truecaller - Data Engineer

Truecaller

Stockholm, Stockholm County, Sweden (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Virtuos - 6-Month Internship - Software Engineer

Virtuos

France (Hybrid)
5 Days ago
Ghostpunch Games - Unreal Engine Developer (Remote)

Ghostpunch Games

Fort Lauderdale, Florida, United States (Remote)
8 Months ago
SmileGate - [Next Crossfire] UE5 Client Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
Red Panda Games studio - Software engineer Internship for Unreal game engine

Red Panda Games studio

Hyderabad, Telangana, India (Remote)
7 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Armenia (Remote)
4 Months ago
Abstraction games - Senior Engine Programmer (hybrid/remote)

Abstraction games

Eindhoven, North Brabant, Netherlands (Hybrid)
4 Months ago
Thatgamecompany - Engine Programmer

Thatgamecompany

United States (Remote)
7 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
4 Months ago
Wizcorp - Project Manager - Game development

Wizcorp

Tokyo, Japan (Remote)
4 Months ago
Keywords Studios (Player Support) - Game Engine Programmer

Keywords Studios (Player Support)

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

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