Generalist Software Engineer - Data Tech

16 Hours ago • All levels

Job Summary

Job Description

As a Software Engineer in the data team at Embark, you will be focused on building tools to support the creation of fun, balanced, and engaging games. The data team ensures game design and development have a robust data model and reporting system for business analysis. You will collaborate with your team to determine the best solutions across the game client, server, and cloud. Responsibilities include adding telemetry to the game, building and maintaining internal tools, improving engineering practices, collaborating with other teams, and innovating on the telemetry and analytics pipeline.
Must have:
  • Experience with Python, Go, and GCP
  • Passion for interactive experiences and games
  • Understanding of distributed systems and cloud infrastructure
  • Good grasp of performance, optimization, and observability
  • Ability to be a great team player
Good to have:
  • Experience with Unreal or C++/Angelscript
  • Professional English communication skills
Perks:
  • Competitive salaries
  • Passionate colleagues

Job Details

As a Software Engineer in the data team at Embark you will be a game maker focused on building the tools needed to support the creation of the most fun, balanced, and engaging games possible.

The data team at Embark is focused on making sure that game design and development have a data model and reporting system that provide the necessary data and analysis to serve every aspect of the business. As our game is distributed between game client, game server and in the cloud, you’ll work together with your team to figure out which parts of the problem to solve in which location. At Embark, we believe in creating smaller teams of well-aligned experts that can be trusted to keep things running smoothly while exploring innovative solutions.

While we don’t expect you to know everything, here are some of the technologies we use: Python, Go, Unreal, GCP, Bazel, Terraform, k8s and BigQuery. As a generalist software engineer you will work with the game teams to add telemetry to the game, plus you will also work with all kinds of tech and problem spaces we have in the data team!

Example of responsibilities 

  • Go through the features planned for a new season of a game and add tracking to Unreal code for them.
  • Build and maintain internal tools that present the gathered data back to the game designers. For example, we have a map viewer that allows replaying any match that has happened in the game!
  • Continuously improve our engineering practices and automate existing workflows to make sure our services and infrastructure are easy to deploy, scale and maintain.
  • Collaborate closely with other teams to build solutions that the players (and fellow game makers) love.
  • Improve and innovate on our telemetry and analytics pipeline with a focus on the backend services and applications.

We would love if you have

  • A creative and curious mind
  • Experience with some of the technologies we use such as Python, Go and GCP
  • A passion for interactive experiences, games and new technologies
  • A solid understanding about distributed systems and experience building them on a cloud infrastructure
  • A good grasp of performance, optimization and observability
  • Experience with Unreal or C++/Angelscript or willing to learn. The type of work that we usually do in the game does not require a deep understanding of Unreal or C++, but a little bit of knowledge helps!
  • The ability to be a great team player with good communication skills
  • Professional English communication skills

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

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Stockholm, Stockholm County, Sweden

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

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)

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)

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