Generalist Software Engineer - Data Tech

2 Months ago • All levels • Data Analysis

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

Gunzilla - Lead Technical Artist

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
3 Months ago
Qualcomm - Software Security Engineer

Qualcomm

Farnborough, England, United Kingdom (On-Site)
2 Months ago
Bosch Group India - Senior ML Engineer Lead - Time Series

Bosch Group India

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Ziff Davis - Creative Strategy Lead

Ziff Davis

Los Angeles, California, United States (Hybrid)
1 Month ago
binance - Senior Java Engineer

binance

Taipei City, Taiwan (Remote)
1 Year ago
Hawkeye Innovations - Senior Data Test Automation Engineer

Hawkeye Innovations

Budapest, Hungary (Hybrid)
3 Months ago
Make - Senior Data Engineer

Make

Olomouc, Olomouc Region, Czechia (On-Site)
2 Months ago
jetbrains - BI Analyst

jetbrains

Prague, Prague, Czechia (Hybrid)
1 Month ago
Luxoft - Business Analyst - Treasury

Luxoft

Bengaluru, Karnataka, India (On-Site)
8 Months ago
PwC - Senior Manager, Azure Data Architect, Data Analytics, Advisory

PwC

Bengaluru, Karnataka, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Inveniolsi - SAP BRF+ Consultant

Inveniolsi

India (On-Site)
1 Week ago
Nfocus solution - Audio Visual Engineer I

Nfocus solution

Leavenworth, Kansas, United States (On-Site)
1 Month ago
TensorWave - Graphic Designer

TensorWave

Las Vegas, Nevada, United States (Hybrid)
2 Months ago
Penn Interactive - Executive Host

Penn Interactive

Denver, Colorado, United States (Remote)
2 Months ago
Quentus - Director of Product Management

Quentus

Mountain View, California, United States (Remote)
3 Months ago
Ziff Davis - DevOps Engineer

Ziff Davis

New York, United States (On-Site)
1 Month ago
Marsh McLennan - Senior Client Relationship Executive

Marsh McLennan

Bangkok, Thailand (Hybrid)
2 Months ago
Apple - Marketing Communications Finance Manager, Marketing Finance

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago
Hedra - Full-Stack Engineer

Hedra

New York, New York, United States (On-Site)
4 Months ago
Ruselle Investments - Senior RPA Developer I

Ruselle Investments

Mumbai, Maharashtra, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Stockholm, Stockholm County, Sweden

Paradox Interactive - IT Support Technician

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
house of how - Lead Game Engineer - Sweden

house of how

Boden, Norrbotten County, Sweden (On-Site)
9 Months ago
Star Stable Entertainment - Junior Digital Marketing Specialist

Star Stable Entertainment

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Avalanche Studios Group - Senior Animator

Avalanche Studios Group

Malmö, Skåne County, Sweden (Hybrid)
9 Months ago
Avalanche Studios Group - Senior Animator

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
9 Months ago
Game Boost - Graphics Programmer

Game Boost

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
ComeOn Group - People and Talent Partner

ComeOn Group

Umeå, Västerbotten County, Sweden (Hybrid)
1 Month ago
Coffee Stain - Lead Designer

Coffee Stain

Skövde, Västra Götaland County, Sweden (Hybrid)
5 Months ago
Qualcomm - Intern FY25 - Advanced Driving Assistance Systems Intern

Qualcomm

Linköping, Östergötland County, Sweden (On-Site)
2 Months ago
house of how - Engineering Intern - Sweden

house of how

Boden, Norrbotten County, Sweden (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Data Analysis Jobs

London stock Exchange - Senior Data Engineer

London stock Exchange

London, England, United Kingdom (On-Site)
3 Weeks ago
Xsolla - Product Data Analyst

Xsolla

Baku, Azerbaijan (Hybrid)
3 Months ago
Self - Principal Data Engineer

Self

Austin, Texas, United States (Remote)
2 Weeks ago
Next Level Business Services - Big Data Architect with IBM Big Insights

Next Level Business Services

St. Louis, Missouri, United States (Hybrid)
9 Months ago
Moonton  - Senior Data Analyst [MLBB]

Moonton

Shanghai, China (On-Site)
1 Week ago
InMobiInMobi - Senior Analyst – Business Analytics & Insights

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Zen consultancy - Data science interns

Zen consultancy

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Roblox - Senior Software Engineer - Data Engineering - Search & Discovery

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Nagarro - Senior Engineer, Data Analytics

Nagarro

India (Remote)
9 Months ago
ARHS - Data Engineer

ARHS

Athens, Greece (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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)

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